Python是一个十分强大的语言,其语法简洁性让我很喜欢,我用它来代替MATLAB进行科学计算。 Python又分为32位与64位。之所以选择安装64位的python,是因为它可以使用的内存较大。python32位下不能超过2G内存,否则就会报错,此时我们就需要写缓冲区,很麻烦(要是只能用2G我买那么多内存条干嘛啊摔!),所以直接使用64位python,省去烦恼~ 但是许多Python库都是32位的,如numpy,scipy,故python32位其安装相对简单,使用pip安装即可。 对于64位的python,numpy与scipy没有官方的库,所以需要到http://www.lfd./~gohlke/pythonlibs/ 下载相应的库。 sklearn与matplotlib可以在官网上下载到64位的exe版本,这个方便许多。 我选用的python版本是python3.5.0,这个可以在安装的时候顺带安装PIP。 为了安装numpy MKL版本,我们需要安装一个软件,叫Intel Parallel Studio XE Cluster,学生持有学校的邮箱可以免费得到下载链接以及激活序列号。
那么Python 3.5 64位与intel MKL安装过程是很简单的,只要不停点击下一步就好了。python3.5 64位安装时记得点击安装pip。 现在开始安装numpy mkl版本,这个安装过程十分坑爹。正常情况下,我们会打开命令行,cd进入scipy-0.16.1-cp35-none-win_amd64.whl的所在目录,然后 太坑爹了,然后我们需要做的是把文件名改为numpy-1.9.3mkl-cp35-none-any.whl,然后就成功了。 scikit-learn和matplot就更加简单了,直接执行exe文件即可。 最后,我们就有了一个numpy+scipy+sklearn+matplotlib的python3.5.0-64bits的环境了,lol~ |
|