本文内容由Anaconda介绍、安装及使用教程-简书整理得到
目录
1. 管理包
1.1 查找可供安装的包版本
(1)精确查找
conda search --full-name <package_full_name>
示例:conda search --full-name python
即查找全名为“python”的包有哪些版本可供安装。
(2)模糊查找
conda search <text>
示例:conda search py
即查找含有“py”字段的包,有哪些版本可供安装。
1.2 获取当前环境中已安装的包信息
conda list
1.3 安装包
(1)在指定环境中安装包
conda install --name <env_name> <package_name>
示例:conda install --name python2 pandas
即在名为“python2”的环境中安装pandas包。
(2)在当前环境中安装包
conda install <package_name>
示例:conda install pandas
即在当前环境中安装pandas包。
(3)使用pip安装包
当使用conda install
无法进行安装时,可以使用pip进行安装。例如:see包。
pip install <package_name>
示例:pip install see
即安装see包。
(4)从Anacond.org安装包
- 在浏览器中输入:http://anaconda.org
- 在新页面“Anaconda Cloud”的上方搜索框中输入要安装的包名,然后点击“搜索”按钮。
- 搜索结果中有数以千计的包可供选择,此时点击“Downloads”可根据下载量进行排序,最上面的为下载最多的包。
- 选择满足需求的包或下载量最多的包,点击包名。
- 复制“To install this package with conda run:”下方的命令,并粘贴在终端中执行。
(5)设置镜像源下载
- 添加镜像源:
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 config --show channels # 显示镜像源设置情况
- 删除镜像源:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ # 删除镜像源
- 其他三方源:
Conda Forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
1.4 卸载包
(1)卸载指定环境中的包
conda remove --name <env_name> <package_name>
示例:conda remove --name python2 pandas
即卸载名为“python2”中的pandas包。
(2)卸载当前环境中的包
conda remove <package_name>
示例:conda remove pandas
即在当前环境中卸载pandas包。
1.5 更新包
(1)更新所有包
conda update --all
或
conda upgrade -all
(2)更新指定包
conda update <package_name>
或
conda upgrade <package_name>
示例:conda update pandas numpy matplotlib
即更新pandas、numpy、matplotlib包。
2. 管理环境
2.1 创建新环境
conda create --name <env_name> <package_names>
示例:conda create --name python2 python=2.7
即创建一个名为“python2”的环境,环境中安装版本为2.7的python
- 如果要安装指定的版本号,则只需要在包名后面以=和版本号的形式执行。如:
conda create --name python2 python=2.7
,即创建一个名为“python2”的环境,环境中安装版本为2.7的python。 - 如果要在新创建的环境中创建多个包,则直接在
<package_names>
后以空格隔开,添加多个包名即可。如:conda create -n python3 python=3.5 numpy pandas
,即创建一个名为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。
2.2 切换环境
(1)Linux或MacOS
source activate <env_name>
(2)Windows
conda activate <env_name>
2.3 退出环境至root
(1)Linux或MacOS
source deactivate
(2)Windows
conda deactivate
2.4 显示已创建环境
conda info --envs
或
conda env list
2.5 复制环境
conda create --name <new_env_name> --clone <copied_env_name>
示例:conda create --name py2 --clone python2
,即为克隆名为“python2”的环境,克隆后的新环境名为“py2”。此时,环境中将同时存在“python2”和“py2”环境,且两个环境的配置相同。
2.6 删除环境
conda remove --name <env_name> --all
3. 管理Conda
3.1 显示Conda版本号
conda --version
3.2 更新Conda至最新版本
conda update conda
3.3 查看Conda帮助信息
conda --help