anaconda使用
Anaconda下载
官方网站下载地址 https://www.anaconda.com/download/ 清华镜像下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
Anaconda介绍
Anaconda是专注数据分析的Python发行版本,包含了conda,python等190多个科学包及其以来
conda是开源包(packages)和虚拟环境(environment)的管理系统
- packages管理:可以使用来安装、更新、卸载工具包,并且更关注与数据科学相关的工具包。
- 虚拟环境管理:在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本的冲突。
Anaconda安装
- Anaconda Navigtor:用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在Navigator中手工实现
- Jupyter notework:基于web的交互式计算环境,可以编辑易于人么阅读的文档,用于展示数据分析的过程
- qtconsole:一个可执行IPython的仿终端的图形界面程序,相比Python Shell界面,qtconsole可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许有用的功能和函数
- spyder:一个使用Python语言、跨平台的、科学运算集成开发环境
安装完成后,需要对所有工具包进行升级,以避免可能发生的错误,打开Anaconda Prompt输入
conda update --all
在询问是否安装如下升级版本是,输入y
如果遇到找不到conda命令的错误提示,很可能是环境路径设置的问题,需要添加conda的环境变量
管理Python包
conda install package_name
package_name是需要安装包的名称。也可以同时安装多个包,比如同时安装numpy、scipy和pandas,则执行如下命令
conda install numpy scipy pandas
安装指定的版本 conda install numpy=1.0
移除一个packgae remove package_name
升级package conda update package_name
查看所有的packages conda list
管理Python环境
默认的环境是root,可以创建新的环境
conda create -n env_name list of packages
-n 代表name ,env_name 是需要创建的环境名称,list of packages 列出新环境中所需安装的工具包
安装Python3版本的Anaconda后,默认的root环境是Python,但是还需要创建一个Python2的环境来运行旧版本的Python代码
conda create -n py2 python=2.7
进入名为env_name的环境
activate env_name
退出当前环境
deactivate
删除名为env_name的环境
conda env remove -n env_name
显示所有环境
conda env list
当分享代码的时候,同时也需要将运行环境分享出去,执行如下命令可以将当前环境下的package信息存入为environment的YAML文件中
conda env export > environment.yaml
执行他人代码是,也需,这样要配置相同环境。
conda env create -f environment.yaml
参考链接:http://python.jobbole.com/87522/