conda可以说是每个学习python的人都应该了解的。当我们安装python包,或者创建环境的时候都会和它打交道。为了帮助大家对conda有一个更好的了解,下面总结了一些关于conda的命令行操作。主要是关于conda换源问题以及conda虚拟环境操作问题。那下面就开始吧!.0.0.
window环境下
conda查包
conda list
conda配置情况查询
conda info
conda换源
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/main/
conda config --set show_channel_urls yes
conda换回默认源
conda config --remove-key channels
conda虚拟环境创建
conda create -n your_env_name python=X.X
conda虚拟环境激活
activate your_env_name(虚拟环境名称)
conda查询环境信息
conda env list
conda关闭虚拟环境
deactivate
conda删除虚拟环境
conda remove -n your_env_name(虚拟环境名称) --all
conda删除虚拟环境中的某些包
conda remove --name your_env_name package_name
Linux环境下
如果与windows环境下操作方式相同的,则以下不再赘述。
conda虚拟环境激活
source activate your_env_name(虚拟环境名称)
conda关闭虚拟环境
source deactivate
conda换源
在终端输入:
vim ~/.condarc
这样就进入了conda源的配置文件了。下面(选择其一就好)将文件改为:
清华源:
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/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true
中科大源:
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
上交源:
channels:
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
- https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true
参考文献:
https://zhuanlan.zhihu.com/p/87123943
https://blog.csdn.net/sean2100/article/details/80998643
https://blog.csdn.net/lyy14011305/article/details/59500819
https://blog.csdn.net/weixin_34613450/article/details/87457631