作者: Sam (甄峰) sam_code@hotmail.com
Anaconda简介:
Anaconda是一个开源的Python包,环境管理器。其中包含了conda,python等多个科学包和依赖项。
它可以再同一台机器上安装不同版本的软件包及其依赖项,并能够在不同环境之间切换。
Anaconda作用:
我们都知道,在使用python时,需要有python解释器和相关package(包)。
python解释器根据Python的版本,分python2,python3,之间无法兼容。
python包集和中包含自带的包和第三方包。
当一个python环境中,不包含某个包时,那么引用这个包的程序则不能在该python环境下运行。
所以,当需要同时安装配置python2, python3,以及安装多个python
package,配置不同环境时。可以用到Anaconda.
Anaconda安装:
下载:
https://www.anaconda.com/downloads
运行安装,此时可以看到有各种相关库和文件被安装。
安装成功后,可以看到:
- Anaconda Navigtor :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。
- Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
- qtconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。
- spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。
Python包的安装:
Anaconda提供了命令行和图形界面两种方式。 图形界面更简单。
运行Anaconda Navigtor:
点选 Environments:
在查找框中输入想要安装的package(module)如: tensorflow
它会列出相关的modules和它的依赖项(如tensorboard, protobuf等)。 直接安装。