您的位置:首页 > 编程语言 > Python开发

windows下安装64位python

2015-12-09 16:12 381 查看
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~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: