对于初学者,Python的安装也许并不容易,尤其面临python版本的困境,浪费了很多宝贵的时间,甚至让人放弃的感觉。我在安装Python后下载各个包分别安装时,感觉非常烦人,尤其是scipy,在windows上基本安装不上,也浪费了大量的时间,然后无意间发现网上有人大力推荐Anaconda,我就试了一下,首先相比较而言,它的安装极其简便,而且可以完美的兼容python2.7和python3.5,并集成了许多packages,免去配置环境变量的烦恼。现在就跟大家细细分享一下吧,希望如我一样的Python初学者不要花大量时间走弯路。
一、Anaconda的安装
Anaconda Python 是 Python 科学技术包的合集,功能和 Python(x,y) 类似。它是新起之秀,已更新多次了。包管理使用 conda,GUI基于 PySide,所有的包基本上都是最新版,没有PyQt和wxpython等,容量适中,但该有的科学计算包都有:numpy,sicpy,matplotlib,spyder....。
Anaconda是一个和Canopy类似的科学计算环境,但用起来更加方便,自带的包管理器conda也很强大。下载地址为:http://www.continuum.io/downloads。现在的版本有python2.7版本和python3.5版本,下载好对应版本、对应系统的anaconda,它实际上是一个sh脚本文件,大约280M左右。
我这里选择的是Python2.7 version 64 bit的,选择3.5版本的也可以哈。
这里附一个贴吧上提出的见解:如果是初学者,建议学习python2.x。python3.x和python2.x已经并存很长时间了。两个版本的python都在更新,但目前python2.x更加成熟。现在大部分第三方类库都是基于2.x的,书和资料也是2.x居多,为你提供了丰富的学习材料。这已经不是一个重复造轮子的年代,日常的开发很大程度上会基于类库。拥有丰富的类库,是一门语言强大的标志,能极大地开发效率。python3.x和2.x差别甚大,可以说它们几乎是不同的语言。目前python3.x的应用不是那么广泛。由于兼容性的原因,很多老的程序都是基于2.x。由于python3的颠覆性,即使是比较新的应用也不会铤而走险使用3.x。所以你应该毫不犹豫地选择2.x。官方提供一个将python2代码转换为pytho