64位win7下安装numpy,scipy,matplotlib

时间:2022-01-11 21:24:48

原以为就是分分钟的事情。。。。毁就毁在了我装的是个64位系统

首先直接在numpy官方链接上面下载,粗心的么有注意系统只有win32的,只关心了python的版本,一双击发现说无法找到python,网上一查,知道了是系统原因,结果按照网上某篇指导,我把注册表信息HKEY_LOCAL_MACHINE\SOFTWARE\Python都复制到了HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下面。安装成功,但是进入python后发现无法import numpy,知道,这方法估计是行不通的

然后查了下,需要用pip安装对应的whl文件,numpy和scipy都需要从这儿找

pip很好安装,三步:

1.下载get-pip.py

2.cmd下键入python get-pip.py(要从网站下载,这个也要考虑网速是否OK);

3.python文件夹下Scripts的路径(我的是C:\Python27\Scripts\)加入系统变量Path中

很多人都在推荐Unofficial Windows Binaries for Python Extension Packages,这儿有着大量的python扩展包的下载。

这儿我必须加一句,这儿说大量的真的是很大量,这些链接是安装字母顺序排的,所以刚打开网站,我是搜索不到NUMPY的有效链接的,哪怕是点击numpy的tag,它也要从a开头的扩展包一点点加载下去。所以网络不是很好的话,如果搜索不到,等待加载一下。。。我真的作死到以为链接出问题了。

然后就简单了,下载了numpy和scipy的whl文件,然后pip install numpy***.whl和pip install scipy***.whl就可以了(***根据个人使用版本不同)

这个时候已经可以成功的import numpy和scipy了

但是我下载的matplotlib-1.4.3.win-amd64-py2.7.exe安装后不能够直接import,根据前辈们经验是缺少six,dateutil和pyparsing

于是我又跑到那个神奇的网站下载了six的whl,使用pip安装

然后进入到Python\Scripts目录下,cmd执行easy_install python-dateutil(要从网站下载,这个也要考虑网速是否OK)

百度搜索下载了pyparsing的安装源程序,直接安装

之后就可以成功的import matplotlib了!

 

最后感言:

1.因为虚拟机太卡了,所以选择了在windows下,这些乱七八糟的事情坚定了我的决心要装linux双系统,整个debian玩玩

2.网络啊。。。真的是限制,整一个好点的利器看看Q外的风景,还是很有必要的