Mac 安装配置 Miniconda
次阅读
4 min read
Miniconda 下载地址:
Miniconda — Conda documentation
通过Homebrew 安装 Miniconda
brew cask install miniconda
查看版本信息
conda info
升级 conda 和 pip 版本
conda update conda
pip install --upgrade pip
Miniconda 下载加速设置国内镜像
在终端使用命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
或者编辑 ~/.condarc
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
通过conda 安装包
conda install opencv-python
查看当前 env list
conda env list
,conda info -e
两个命令效果一样。
$ conda env list
# conda environments:
#
base * /usr/local/miniconda3
djangocms /usr/local/miniconda3/envs/djangocms
learn-python3 /usr/local/miniconda3/envs/learn-python3
python37 /usr/local/miniconda3/envs/python37
创建环境
- 使用
conda create
创建虚拟环境,比如创建一个名字为djangocms,python version为3.7的虚拟环境:
# 注意:这里最好指定python的版本,例如python=3.7
# 不然系统会直接使用global python version
# 并且把你所安装的依赖包全部放在global env下面,不利于你对python虚拟环境的隔离
conda create -n djangocms python=3.7 -y
#创建完毕后注意看提示
# 激活环境
# To activate this environment, use:
# > source activate djangocms
# 退出当前环境
# To deactivate an active environment, use:
# > source deactivate
#
# 查看env list
conda env list
# conda environments:
#
base * /usr/local/miniconda3
djangocms /usr/local/miniconda3/envs/python37
导出环境
先进入当前环境,输入命令
conda env export > environment.yaml
此命令只导出通过conda install 安装的包,需要导出pip install 安装的包,在终端执行命令
pip freeze > requirements.txt
从导出的 environment.yaml 文件创建环境
conda create -f environment.yaml -n myenv
pip 删除全部包
pip uninstall -r requirements.txt -y -v
-r 包列表文件, -y 不提示是否删除, -v 输出日志
conda 删除环境
conda env remove -n myenv
解决终端自动激活基本环境(base),在终端输入
conda config --set auto_activate_base false
如果需要每次都自动激活,在终端输入
conda config --set auto_activate_base true
卸载 Miniconda
找到 miniconda 的文件夹使用rm命令将它删除
#去掉~/.bash_profile环境变量配置
# added by Miniconda2 installer
export PATH="/Users/xy920/miniconda2/bin:$PATH"
#删除miniconda
rm -rf ~/miniconda3
# 去掉相关隐藏文件
rm -rf ~/.condarc ~/.conda ~/.continuum