最近在学习Python,使用Python的话一般都会用到Anaconda这个Python包和环境管理器,它能方便的创建相互独立的开发环境,并在每个独立的环境中自由的安装卸载软件包。使用起来十分的方便。
在官网上我们找到open source Anaconda Distribution的页面Anaconda下载,然后根据自己电脑的操作系统和Python版本选择相应下载链接即可。在Linux平台上会得到一个sh文件,执行该文件即可安装。安装完成后再PATH环境变量中加入Anaconda安装目录下的bin目录即可。一切完成后可在终端输入conda -V
来判断是否安装成功。
第一次使用需要对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的常见使用方法,具体更多内容可以参考帮助手册。