美文网首页
Conda用法(Linux)

Conda用法(Linux)

作者: BlueJack | 来源:发表于2020-02-20 13:31 被阅读0次

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,直接手动创建、编辑该文件是相同的效果。

参考资料
Conda Docs
Anaconda Documentation

相关文章

网友评论

      本文标题:Conda用法(Linux)

      本文链接:https://www.haomeiwen.com/subject/kwvtqhtx.html