第一课 python的几种环境配置

第一种,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安装包> 来进行安装。

第一课 python的几种环境配置

如果你是在类unix环境下的话,路径需要是/开头的绝对路径,否则会提示找不到文件的错误。

Python 3.4 amd64 安装 numpy 和 scipy

由于Delbert默认版本为3.4,所以3.4版本的安装就相对容易了。

开一个命令行,pip install wheel安装wheel。

pip install <拖入下载到的numpy包>

pip install <拖入下载到的scipy包>

嗯,这样就安装完成了。

第一课 python的几种环境配置

在命令行下操作的话,就不需要手动输入类Unix的路径了,直接将安装包拖入命令行窗口即可获得完整路径。

注意事项

好像从非官方源得到的numpy和官方的冲突,如果之前手动安装的话需要手动卸载;否则安装numpy的过程中,卸载会出错导致无法完成安装。

测试一下,没问题了,开始干活。

第一课 python的几种环境配置

以上转载自 Delbert's Blog 。

特别要注意存放numpy等的位置,如果实在弄不好就放在/python/scripts里面吧。

第二种,Anaconda

据说第一种方法是个大坑,不过安装的过程对理解python还是有一定的作用的,没办法,咱就喜欢折腾。。。

这个软件我也装过,一键式安装,轻松解决,但是还是没有理解好这个软件,只是觉得很牛的样子,网上很多说note会上不去,反正我是上的去,哈哈。。

第三种,winpython

这个没去弄,也不想去弄了,今天够折腾了。

上面主要是对今天折腾的一个总结,我姑且先选第一种方式学着PYTHON,慢慢上手再选个比较顺手的软件吧。不过感觉还是linux系统牛B啊。。

请无视我的逻辑和表达。哈哈哈

上一篇:Spark共享变量(广播变量、累加器)


下一篇:mono-3.4.0 源码安装时出现的问题 [do-install] Error 2 [install-pcl-targets] Error 1 解决方法