windows下安装64位python

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.uci.edu/~gohlke/pythonlibs/ 下载相应的库。
为了满足个人科学计算需求,我在此网站上会下载如下的库。
1. 下载NumPy, 选择mkl版,其他根据自己的版本号选择。如cp35就是CPython3.5版。
2. 下载SciPy,同上。

sklearn与matplotlib可以在官网上下载到64位的exe版本,这个方便许多。

我选用的python版本是python3.5.0,这个可以在安装的时候顺带安装PIP。

为了安装numpy MKL版本,我们需要安装一个软件,叫Intel Parallel Studio XE Cluster,学生持有学校的邮箱可以免费得到下载链接以及激活序列号。
总结一下,我收集了以下软件:

  • Python 3.5 64-bits
  • Intel Parallel Studio XE Cluster
  • PIP
    收集了以下安装包
  • numpy-1.9.3 mkl-cp35-none-win_amd64.whl
  • scipy-0.16.1-cp35-none-win_amd64.whl
  • sklearn 64 bits.exe(下载到的文件名不一定是这个)
  • matplotlib 64bits.exe(同上)

那么Python 3.5 64位与intel MKL安装过程是很简单的,只要不停点击下一步就好了。python3.5 64位安装时记得点击安装pip。
(若以下步骤无效,请(1)检查python是否64位 (2)检查python与pip是否加入环境变量 (3)尝试安装wheel,命令行下执行pip install wheel

现在开始安装numpy mkl版本,这个安装过程十分坑爹。正常情况下,我们会打开命令行,cd进入scipy-0.16.1-cp35-none-win_amd64.whl的所在目录,然后
pip install numpy-1.9.3 mkl-cp35-none-win_amd64.whl
实际上,它会显示这里写图片描述

太坑爹了,然后我们需要做的是把文件名改为numpy-1.9.3mkl-cp35-none-any.whl,然后就成功了。
可以参考http://stackoverflow.com/questions/28107123/cannot-install-numpy-from-wheel-format
对于SciPy的安装很简单,直接pip install scipy-0.16.1-cp35-none-win_amd64.whl

scikit-learn和matplot就更加简单了,直接执行exe文件即可。

最后,我们就有了一个numpy+scipy+sklearn+matplotlib的python3.5.0-64bits的环境了,lol~

你可能感兴趣的:(Python)