Common Conda Commands
Apr. 02, 2023
Manage environment
Create environment
创建一个虚拟环境,并安装python:
1
conda create --name $ENVIRONMENT_NAME python
例如:
1
conda create --name newenv python
Activate and deactivate environment
激活环境
1
conda activate $ENVIRONMENT_NAME
退出环境:
1
conda deactivate
例如:
List all available environments
查看conda中的环境信息:
1
conda info --envs
例如:
注:其中的*代表当前所处的环境。
Modify default installment path
从上面的例子中可以看到,虽然Anaconda安装在D盘,但是新环境安装在了C盘,默认安装在C:\Users\username\.conda\envs
下。可以按照博客 [2] 中提供的方法修改环境的默认安装路径。
首先找到.condarc
文件(位于C:\Users\username
文件夹下),用记事本打开该文件,添加以下的代码:
1
2
envs_dirs:
- G:\anaconda3\envs
此时,查看envs_dirs
信息:
1
conda config --show
可以看到其中的envs_dirs
中的配置信息已经进行了修改:
新建的路径已经成为了首选的环境路径。此时,再创建一个新的环境newevns2
,并查看它的路径信息:
1
2
3
conda create --name newevns2 python
...
conda info --envs
Remove environment
删除指定环境:
1
2
3
conda remove -n newenv --all
...
conda remove -n newevns2 python
Manage packages
Install packages
安装包:
1
conda install $PACKAGE_NAME
例如安装指定版本的python:
安装python:
1
conda install python=x.x
从特定channel安装包:
1
conda install --channel $URL $PACKAGE_NAME
安装其他包管理器,例如安装pip:
1
conda install pip
Update packages
更新包:
1
conda update --name $ENVIRONMENT_NAME $PACKAGE_NAME
Update packages manager
更新包管理器
1
conda update conda
Remove packages
卸载软件包
1
conda remove --name $ENVIRONMENT_NAME $PACKAGE_NAME
Search available packages
搜索可用的包:
1
conda search $SEARCH_TERM
List installed packages
列出已安装的包:
1
conda list --name $ENVIRONMENT_NAME
Create requirements file
创建需求文件:
1
conda list --export
References
[1] Spyder says: Don’t mix pip and conda.
[2] Anaconda 安装及修改环境默认位置.
[3] Command reference.