最近在学习Python,使用Python的话一般都会用到Anaconda这个Python包和环境管理器,它能方便的创建相互独立的开发环境,并在每个独立的环境中自由的安装卸载软件包。使用起来十分的方便。

Anaconda安装

在官网上我们找到open source Anaconda Distribution的页面Anaconda下载,然后根据自己电脑的操作系统和Python版本选择相应下载链接即可。在Linux平台上会得到一个sh文件,执行该文件即可安装。安装完成后再PATH环境变量中加入Anaconda安装目录下的bin目录即可。一切完成后可在终端输入conda -V来判断是否安装成功。

Anaconda使用

初始化

第一次使用需要对shell进行初始化,shell类型则根据自己需要填写。

conda init bash[zsh]
创建环境

初始化完成就就可以开始创建我们第一个Python环境了,命令格式如下:

conda create -n <env_name> <packages>

具体例子比如:

conda create -n myEnv python3 numpy

如果环境里面有多个Python版本,可以在创建时指定版本:

conda create -n myEnv python3 python=3.7 numpy pandas

创建环境所需要的软件包名称也可以从文件导入,比如:

conda create -n myEnv --file package_list.txt
切换环境

在Anaconda中可以自由切换环境:

conda activate <env_name>

如果没有填写环境名称,则默认进入base环境。

退出环境

如果想要退出环境,则使用conda deactivate,在自己创建的环境中输入该命令一般会退出到base环境中,再次输入该命令则回到自己Home环境中。

删除环境
conda remove -n <env_name> -all
复制环境
conda create -n <newName> --clone <oldName>
显示环境信息

进入环境后输入下面命令:

conda info

如果想显示所有信息,则加 -a

conda info -a

想知道所有创建的环境:

conda info -e
查询安装的软件包
conda list -n <env_name>

如果已经在当前环境下,则可以省略环境名称,直接输入conda list

安装和卸载软件包

安装软件包:

conda install -n <env_name> package_name

卸载软件包:

conda uninstall -n <env_name> package_name
更新软件包

更新所有软件包:

conda upgrade/update -all

更新指定软件包

conda upgrade/update package_name
查看配置信息
conda config --show

以上就是Anaconda的常见使用方法,具体更多内容可以参考帮助手册。