1.conda使用总结
conda在Python中进行环境管理和包管理具有非常大的优势,在此记录conda相关命令。
1.1 conda 启动\退出虚拟环境
1 2 3
| $ conda activate 虚拟环境名
$ conda deactivate
|
1.2 conda 查看虚拟环境
1.3 利用conda 创建虚拟环境
1 2 3 4 5
| # 完全创建一个空的虚拟环境 conda create -n 虚拟环境名
# 完全创建一个空的虚拟环境,同时指定Python的版本为3.6.5 conda create -n 虚拟环境名 python=3.6.5
|
1
| conda create -n 虚拟环境名 --clone base
|
1 2 3
| pip3 install 指定的包
pip3 uninstall 指定的包
|
注意:创建不同的虚拟环境,主要目标是为了隔离不同的环境,在A虚拟环境安装的包,并不会出现在B虚拟环境中。
通过:pip3 install pyttsx3
在prod虚拟环境中安装了 pyttsx3 包,该包只会在prod虚拟环境中出现,而不会在base虚拟环境中出现,相反也是一样。
1.4 利用conda 删除虚拟环境
1
| conda remove -n 虚拟环境名 --all
|
2.conda配置国内镜像源
2.1 conda配置清华镜像源
查看镜像源
conda config --show channels
删除添加源,恢复默认源
conda config --remove-key channels
添加清华镜像源
1 2 3 4 5 6 7 8 9
| #添加镜像源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
#终端显示包从哪个channel下载,以及下载地址是什么 conda config --set show_channel_urls yes
|
2.2 Pip配置清华镜像源
a.临时使用清华镜像源
1 2 3 4 5 6
|
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
pip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple
|
b.永久配置
1
| pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
2.3 国内常用的镜像源
1 2 3 4 5 6
| pip install -i https:
清华大学开源软件镜像站:https: 阿里云开源镜像站:https: 豆瓣:https: 中国科技大学 https:
|
参考资料
https://lguduy.github.io/2021/02/26/Conda的简单实用总结/