conda 常用命令

Posted teletian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了conda 常用命令相关的知识,希望对你有一定的参考价值。

Anaconda 介绍

Anaconda 指的是一个开源的 Python 发行版本,其包含了 Python、conda 等 180 多个科学包及其依赖项。
这个定义可能有点抽象,可以这样理解,Anaconda 提供了一个 Python 环境,并且已经替你下载好了很多常用的包(包括 jupyter notebook),省去了自行下载的麻烦。

常用命令

查看所有信息

conda info

查看所有环境

conda info -e

创建环境

conda create -n test

激活环境

conda activate test

退出环境

conda deactivate

删除环境

conda remove --name test --all 或者 conda env remove --name test

修改默认环境

conda 的默认环境为 base。尽管切换到其他环境,但是下载重新打开命令行,环境又会切回到 base 了。
这是因为 conda 的 auto_activate_base 默认为 true,可以将它设置为 false 取消。
conda config --set auto_activate_base false
不要取消设置 base 为默认环境就好了,这样仅仅是取消设置 base 为默认环境,还没有设置其他环境为默认环境呢。
conda 没有提供设置其他环境为默认环境的命令,可以将如下命令加入到 .zshrc 或者 .bashprofile,这样命令行启动的时候就会自动激活指定的环境。
conda activate test

安装包到当前环境

conda install <包名称> 也可以用 pip install <包名称> 安装
如果要安装指定版本,可以在后面加版本号,如:conda install pandas=1.4.2

从当前环境删除包

conda unisntall <包名称>

显示当前环境的所有包

conda list
如果查看某个包的信息,可以 conda list <包名>

修改安装源

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 中

如果要删除安装源,可以执行下面的命令:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

查看安装源

conda config --show-sources

以上是关于conda 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

Anaconda 使用conda常用命令

Conda的安装和常用命令

conda常用命令

Conda常用命令合集

conda常用命令,conda中安装gym

使用conda关于虚拟环境常用命令