python_搭建编程环境(二)
安装Anaconda
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。
conda 是开源包(packages)和虚拟环境(environment)的管理系统。
下载地址:https://www.anaconda.com/download/(注意:根据自己的windows版本下载对应的安装程序)
Anaconda Navigator:用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现;
Jupyter notebook:基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程;
qtconsole:一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数;
spyder:一个使用Python语言、跨平台的、科学运算集成开发环境,Anaconda自带的一个编辑器;
IPython:和通过快捷键(windows+R)下输入cmd后再输入python的交互式界面一样,也是一个交互式工具。
使用conda管理包
创建新环境命令:
- conda create -n env_name list of packages,如:conda create -n py2 python=2.7 pandas
- source activate env_name #进入环境
- source deactivate #退出环境
- conda env remove -n env_name #显示所有的环境
安装命令:
- conda install
- conda install scipy
查看命令:
- conda list #查看所有的安装的包
- conda list python #查看python安装包
- conda search search_term
更新命令:
- conda update
- conda update python numpy
删除命令:
- conda remove
- conda remove python scipy
双击打开Anaconda Prompt,可以通过conda这个工具来管理我们的包
输入conda list,回车,显示Anaconda里有安装的所有的包
当你输入conda install scipy时,用来安装scipy模块
以下在安装scipy之前,提示了一些信息,不过在输入 y 之后会安装提示里需要安装和更新的模块,之后再安装所需要scipy模块。
当你输入conda install numpy时,用来更新numpy模块。
同样在更新numpy之前,提示了一些信息,不过在输入 y 之后会安装提示里需要安装和更新的模块,之后再更新所需要numpy模块。
当你输入conda remove numpy时,用来删除numpy模块。