第一种,pythom+eclipse+pydev
这种安装方式比较简单,网上教程比较多,需要注意的是安装eclipse前需要安装jdk。具体过程不再啰嗦了。下面主要讲讲在64位系统下安装numpy,scipy,matplotlib等几个科学计算包。
python借助于numpy和scipy这两个库,在科学计算上也是大有用处的,但问题是这两个库并不好装,尤其是在64位的情况下。
官方Pypi上默认只提供了32位的,而sourceforge上针对windows的exe安装包(貌似)也没有64位的。
我在2.7下直接pip install无法安装numpy,3.4下numpy正常安装,但是scipy却死活安装不上。
好在加州大学欧文分校(University of California, Irvine)LFD实验室(The Laboratory for Fluorescence Dynamics)的Christoph Gohlke在其个人主页上提供了非官方的Windows源:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 。
直接去下载对应的版本安装就好了,需要注意其中的依赖关系。
Delbert 本人同时安装了Python 2.7和3.4的64位版本,默认为3.4版本的。由于越来越多的Python库以wheel进行封装,也就是扩展名变成了.whl,不能再像之前.exe一样直接双击安装了。好办。
Python 2.7 amd64 安装 numpy 和 scipy
由于下载下来的包是wheel格式的,需要wheel支持。而Delbert默认版本不是2.7,所以需要先通过cd命令切换到2.7版本安装路径下的Script文件夹,输入 pip install wheel 来安装wheel。
之后 pip install <下载到的numpy安装包>来进行安装就好了。
安装完numpy,也是通过 pip install <下载到的scipy安装包> 来进行安装。
如果你是在类unix环境下的话,路径需要是/开头的绝对路径,否则会提示找不到文件的错误。
Python 3.4 amd64 安装 numpy 和 scipy
由于Delbert默认版本为3.4,所以3.4版本的安装就相对容易了。
开一个命令行,pip install wheel安装wheel。
pip install <拖入下载到的numpy包>
pip install <拖入下载到的scipy包>
嗯,这样就安装完成了。
在命令行下操作的话,就不需要手动输入类Unix的路径了,直接将安装包拖入命令行窗口即可获得完整路径。
注意事项
好像从非官方源得到的numpy和官方的冲突,如果之前手动安装的话需要手动卸载;否则安装numpy的过程中,卸载会出错导致无法完成安装。
测试一下,没问题了,开始干活。
以上转载自 Delbert's Blog 。
特别要注意存放numpy等的位置,如果实在弄不好就放在/python/scripts里面吧。
第二种,Anaconda
据说第一种方法是个大坑,不过安装的过程对理解python还是有一定的作用的,没办法,咱就喜欢折腾。。。
这个软件我也装过,一键式安装,轻松解决,但是还是没有理解好这个软件,只是觉得很牛的样子,网上很多说note会上不去,反正我是上的去,哈哈。。
第三种,winpython
这个没去弄,也不想去弄了,今天够折腾了。
上面主要是对今天折腾的一个总结,我姑且先选第一种方式学着PYTHON,慢慢上手再选个比较顺手的软件吧。不过感觉还是linux系统牛B啊。。
请无视我的逻辑和表达。哈哈哈