Conda环境管理
Conda基础配置
Windows用户请打开“Anaconda Prompt”;macOS和Linux用户请打开“Terminal”(“终端”)进行操作
验证conda已被安装
1
2conda --version
>conda 4.8.2管理包
1
2
3
4
5
6
7
8
9
10conda install package_name #安装包
conda remove package_name #卸载包
conda update package_name #更新包
conda update conda #更新Conda
conda list #列出已安装包
conda clean -a #删除索引缓存,锁定文件,未使用的缓存程序包和tarball
conda clean -l #删除所有conda锁定文件
conda clean -p #从可写程序包缓存中删除未使用的程序包。警告:这不会检查使用符号链接返回到程序包缓存安装的程序包
conda clean -t #删除缓存的软件包tarball
conda clean -i #清除索引缓存,保证用的是镜像站提供的索引常用命令
clean Remove unused packages and caches.删除未使用的程序包和缓存。
create Create a new conda environment from a list of specified packages.从指定软件包列表中创建一个新的conda环境。
help Displays a list of available conda commands and their help strings.显示可用的conda命令及其帮助字符串的列表。
install Installs a list of packages into a specified conda environment. 将软件包列表安装到指定的conda环境中。
uninstall Alias for conda remove. conda remove的别名。
list List linked packages in a conda environment.列出conda环境中的链接包。
remove Remove a list of packages from a specified conda environment.从指定的conda环境中删除软件包列表。
run Run an executable in a conda environment. [Experimental]在conda环境中运行可执行文件。 [实验]
search Search for packages and display associated information. The input is a MatchSpec, a query language for conda packages.See examples below.搜索软件包并显示相关信息。输入是MatchSpec,这是conda软件包的查询语言。请参见下面的示例。
config Modify configuration values in .condarc. This is modeled after the git config command. Writes to the user .condarc file (C:\Users\Azure.condarc) by default.修改.condarc中的配置值。这是在git config命令之后建模的。默认情况下写入用户.condarc文件(C:\Users \Azure\ .condarc)
info Display information about current conda install. 显示有关当前conda安装的信息。
package Low-level conda package utility. (EXPERIMENTAL) 低级conda软件包实用程序。(实验性)
卸载conda
1
rm -rf ~/anaconda3
Conda管理环境
创建 Conda 环境:
1 | conda create -n $NAME_OF_ENV python=3.6 |
由于 Conda 管理不同版本的 Python,是把 Python 视为包进行管理的,所以这里指定 Python 版本,相当于指定了初始化 Conda 环境的包
查看 Conda 环境列表:
1 | conda env list |
激活 Conda 环境:
1 | conda activate $ENV_NAME |
退出当前环境:
1 | conda deactivate |
返回默认环境
1 | conda activate |
分享环境:将当前环境信息生成YAML文件
1 | conda env export > environment.yaml |
删除 Conda 环境
1 | conda env remove -n $ENV_NAME |
删除Conda环境及其安装包
1 | conda remove --name $ENV_NAME --all |
参考文章
Anaconda介绍、安装及使用教程(By 豆豆)
Conda环境的正确使用姿势(By sigmarising)