11、Anaconda 快速入门
2017-05-10 23:10
155 查看
一、Anaconda 是什么?
Anaconda是一个包含数据科学常用包的发行版本。它基于
conda(一个包和环境管理器)衍生而来。应用程序
conda是包和环境管理器:
使用
conda创建虚拟环境,可以方便的分隔使用不同 Python 版本和/或不同包的项目
可使用
conda在环境中安装、卸载和更新包。
二、安装 Anaconda
Anaconda 可用于 Windows、Mac OS X 和 Linux。可以在 https://www.continuum.io/downloads 上找到安装程序linux 下安装:
bash Anaconda2-4.3.1-Linux-x86_64.sh
windows 下安装:按照提示一步步安装即可
有时候从官网上下载此软件特别慢,所以在此提供百度云下载链接,希望对大家有帮助
win_anaconda2-4.3.1 百度云下载(python2.7)
win_anaconda3-4.2.0 百度云下载(python3.5)
win_anaconda3-4.3.1 百度云下载(python3.6)
linux_anaconda2-4.3.1 百度云下载(python2.7)
三、管理包
conda list:列出所有已安装的包
conda install package_name:安装软件包,同时它会自动安装此软件包的依赖项
conda install numpy pandas:同时安装多个包
conda install python=2.7:安装指定版本的包
conda remove package_name:卸载包
conda update/upgrade --all:更新环境中的所有已安装的包
conda info:Display information about current conda install
conda help:Displays a list of available conda commands and their help strings
conda search:Search for packages(可以进行模糊匹配) and display their information
conda create:Create a new conda environment from a list of specified packages
conda command --help(-h):For full documentation of any command, type the command followed by –help(-h)
conda -V:Show the conda version number and exit
四、管理环境
创建虚拟环境conda create -n env_name list of packages,在这里,
-n env_name设置环境的名称(-n 是指名称),而 list of packages 是要安装在环境中的包的列表
可以创建具有特定 Python 版本的环境,例如, 使用
conda create -n py2 python=2命令安装 Python 的最新版本
进入环境:linux 下用
source activate env_name, windows 下用
activate env_name
离开环境:linux 下用
source deactivate, windows 下用
deactivate
列出环境:
conda env list
删除环境:
conda env remove -n env_name,默认的环境(即当你不在环境中时使用的环境)名为 root。
导出环境:
conda env export > environment.yaml,将包保存为 YAML。第一部分
conda env export输出环境中的所有包的名称(包括 Python 版本)
加载环境:
conda env create -f environment.yaml
五、参考资料
1、Udacity 深度学习纳米课程2、Conda Doc
相关文章推荐
- C++快速入门--11--多态原理
- HTML快速入门11——如何分窗口,frame、target、base、hr
- 复杂的数据类型5 - C++快速入门11
- Netsharp快速入门(之11) 销售管理(开发销售订单工作区)
- Spread for Windows Forms快速入门(11)---数据筛选
- 快速入门C++ 11(虚继承、错误处理和调试)
- Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM)
- Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM)
- AngularJS快速入门指南11:事件
- DB2快速入门—DB2 11的安装与使用
- 【iOS7开发快速入门】代码示例3-11
- Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM)
- Expression Blend实例中文教程(11) - 视觉管理器快速入门
- MySQL快速入门11----查询(3)
- WebSphere快速入门(11)
- Java快速入门【11~20待续】
- Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM) 推荐
- IdentityServer4 中文文档 -11- (快速入门)添加基于 OpenID Connect 的用户认证
- Expression Blend实例中文教程(11) - 视觉管理器快速入门Visual State Manager(VSM)
- C#forUnity快速入门(连载11)-C#的属性