Conda的环境管理
创建环境
创建一个名为python38的环境,指定Python版本是3.8(不用管是3.8.x,conda会为我们自动寻找3.8.x中的最新版本)
conda create -n python38 python=3.8
或 conda create --name python38 python=3.8
激活环境
conda activate 环境名
(base) bluejack@bluejack86:~$ conda activate python38
(python38) bluejack@bluejack86:~$
激活后,会发现terminal提示符前缀由 (base)
变为(python38)
验证一下Python版本:
(python38) bluejack@bluejack86:~$ python --version
Python 3.8.1
退出环境
conda deactivate
(python38) bluejack@bluejack86:~$ conda deactivate
(base) bluejack@bluejack86:~$
terminal提示符前缀变回(base)
,说明又回到base环境下,验证Python版本:
(base) bluejack@bluejack86:~$ python --version
Python 3.7.4
删除环境
conda remove -n 环境名 --all
列出环境
用户安装的不同python环境都会被放在目录~/anaconda/envs
下,可以在命令中运行conda info -e
查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。
(base) bluejack@bluejack86:~$ conda info -e
# conda environments:
#
base * /home/bluejack/anaconda3
python38 /home/bluejack/anaconda3/envs/python38
Conda的包管理
安装包conda install 包名
查看当前环境下已安装的包conda list
查看指定环境的已安装包conda list -n 环境名
查找包的信息conda search 包名
更新包conda update 包名
删除包conda remove 包名
更新condaconda update conda
更新anacondaconda update anaconda
更新pythonconda update python
添加Anaconda的清华TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
设置搜索时显示通道地址
conda config --set show_channel_urls yes
执行完上述命令后,会生成~/.condarc
,直接手动创建、编辑该文件是相同的效果。
网友评论