通过python官网下载了python 3.9.2 然后发现通过pip3 install无法安装numpy 和 pandas.
参照这篇blog
通过安装miniforge3 解决 mac M1 安装pandas的问题
但是!但是点进里面的Github链接后发现下载不了!(试了很多次都打不开为什么下面的评论里都能下载 🥲)
发现miniforge不能用之后,开始寻找其他办法,其中一个就是anaconda(但是这个没有适配arm版本的)
第一次下载anaconda后不能使用,发现是因为没有配置环境变量
发现了一个很有用的blog:
Anaconda和conda命令的安装和使用
以下内容为转载:
Anaconda配置安装numpy pandas
配置命令行工具
此时,我们已经安装好的
Anaconda
的客户端,但是很多情况我们都需要在命令使用
conda
命令,这个时候在命令行工具输入
conda -version
显示如下(我电脑配置了zsh,所以会显示zsh):
zsh: command not found: conda
显然我们还不能使用conda
命令。
1. zsh配置流程
找到.zshrc
文件,一般在/Users/{username}/.zshrc
,其中{username}
是你当前Mac的用户名字哦。
用记事本打开.zshrc
文件(你也可以使用vim
命令来编辑),在该文件的最后一行添加:
export PATH="/opt/anaconda3/bin:$PATH"
命令行工具进入到/Users/{username}
目录下,执行
source .zshrc
conda --version
就可以看到输出的版本号了:
conda 4.9.2
2. bash_profile 配置
找到.bash_profile
文件,一般在/Users/{username}/.bash_profile
,其中{username}
是你当前Mac的用户名字哦。
用记事本打开.bash_profile
文件(你也可以使用vim
命令来编辑),在该文件的最后一行添加:
export PATH="/opt/anaconda3/bin:$PATH"
命令行工具进入到/Users/{username}
目录下,执行
source .bash_profile
conda --version
就可以看到输出的版本号了:
conda 4.9.2
添加常用源
由于网络问题,有些时候直接同国外下载库会比较慢,我们可以给conda
配置国内的镜像源,添加国内的镜像源命令如下:
conda config --add channels https:
conda config --add channels https:
conda config --add channels https:
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
添加中科院源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
查看是否添加成功可是用命令
conda config
在 channels
这个字段这里显示已经添加的源
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
conda常用命令
conda update conda # 更新 conda
conda update anaconda # 更新 anaconda
conda update anaconda-navigator #update最新版本的anaconda-navigator
conda update python # 更新 python
conda env list
conda create --name fulade python=3.7
activate fulade
source activate fulade
deactivate fulade
source deactivate fulade
conda remove --name fulade --all
conda create --name newname --clone oldname
package管理
conda list
conda search numpy
conda install numpy
conda install -n fulade numpy
conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.8.0
conda update numpy
conda uninstall numpy
conda install seaborn
conda install pandas
清理conda
conda clean -p
conda clean -t
conda clean -y --all
复制代码