||
Anaconda是一个开源的Python发行版本,包含了conda、Python等180多个科学包(numpy、pandas)及其依赖项。Conda是一个开源的包/环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换, 结合了pip(不解决软件依赖)和virtualenv(环境)的功能。
1. 管理conda
(1)验证conda已被安装
conda --version
(2)更新conda至最新版本
conda update conda
2.管理环境
(1)创建,复制与删除环境
a. conda create --name <env_name> <package_names>
--name可以替换为-n;
<env_name>即创建的环境名。建议以英文命名,且不加空格,名称两边不加尖括号“<>”;
<package_names>即安装在环境中的包名。名称两边不加尖括号“<>”。
例:conda create -n python3 python=3.5 numpy pandas,即创建一个名为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。
b. conda create --name <new_env_name> --clone <copied_env_name>
例:conda create --name py2 --clone python2,即为克隆名为“python2”的环境,克隆后的新环境名为“py2”。此时,环境中将同时存在“python2”和“py2”环境,且两个环境的配置相同。
c. conda remove --name <env_name> --all
(2)切换环境
conda activate <env_name>
conda deactivate
(3)显示已创建环境
conda info --envs
conda info -e
conda env list
3. 管理包
(1) 获取当前环境中已安装的包信息
conda list
(2)查找可供安装的包版本
conda search <text in package name> 模糊查找
conda search --full-name <package_full_name> 精准查找
(3)安装包
conda install --name <env_name> <package_name> 在指定环境中安装包
conda install <package_name> 在当前环境中安装包
注意:
pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令;
pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包;
pip无法更新python,因为pip并不将python视为包。
(4)卸载包
conda remove --name <env_name> <package_name>卸载指定环境中的包
conda remove <package_name> 卸载当前环境中的包
(5)更新包
conda update <package_name> 更新指定包
conda upgrade <package_name>
conda update --all 更新所有包
conda upgrade --all
Anaconda Navigator
anaconda-navigator
基于GUI的Anaconda Navigator,包括spyder IDE和 jupyter notebook。
spyder是Anaconda的默认IDE,有一个集成的IPython笔记本、一个代码编辑器窗口和控制台窗口,还包括标准的调试功能和一个变量资源管理器。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-29 19:06
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社