Python必备利器Anaconda

Anaconda是python的一个包管理器又是一个环境管理器,现在有python2.7和python3.5两个版本,支持Linux ,MAC OS,Windows多平台。安装了它,就相当于安装了Python、IPython、集成开发环境Spyder、一些包等等。

Anaconda=python+IPython Notebook+ 集成开发环境Spyder+版本切换工具virtualenv


快速切换python版本

举例:

现在系统已经安装了python2,想要新建一个Python3环境,并向其中安装beautifulsoup4这个包

  • Step1:新建一个名字为snakes的环境,版本为python3
    conda create -n snakes python=3

  • Step2:激活该环境
    activate snakes

  • Step3:向其中安装包
    conda install beautifulsoup4

省去下载版本切换工具,记不同的命令行的麻烦


其他切换python版本的方法有:

手动更改文件

不同版本的python安装在不同的路径上,把Python2所在文件的python.exe重命名为python2.exe,执行时脚本前加上类似于D:\python27\python2.exe


使用工具

现在流行的版本管理工具有pyenv和virtualenv,其中pyenv仅使用于 linux,MAC OS,不支持windows


python官方自带的Python Launcher

仅适用于python3.3以后的版本,且只解决windows版本切换问题,详见官方文档的3.4章节


快速安装包

Anaconda默认安装numpy,pandas,scipy等科学计算模块,且可以自动安装依赖包,免去了安装扩展包的兼容问题。且conda默认自带了pip包,可以安装小部分conda无法安装的包
eg:
windows下安装scrapy ,需要先安装lxml,zope.interface,Twisted,pyOpenSSL,win32py等依赖包,但是Anaconda仅需要执行conda install scrapy即可


自带Spyder集成开发环境

由于安装完anaconda就自带了Spyder集成开发环境了,所以不需要任何配置可以直接使用,但是其他自己安装的IDE要想使用anaconda需要配置,配置的方法我们可以去官网了解。

坚持原创技术分享,您的支持将鼓励我继续创作!