首先
这是下载包的地址http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
(如果是第一次安装Python,第一次安装包,请直接跳到“如何使用pip”)
在Windows**命令提示符**中,
遇到的第一个问题:
无法使用pip命令,“pip既不是内部或外部命令,也不是可运行的程序或批处理命令”
我在安装python2.7的时候,已经勾选了pip和add python.exe to PATH.(如果安装时没勾选,可以重新运行安装程序,选择 change python选项,重新安装)
所以出现这个问题的时候,我懵逼了。。。长话短说
出现问题的原因:我曾经试图在eclipse上加入python模块,失败了。。。(这个问题我至今没解决,于是我转而使用PyCharm)当时已经添加了环境变量‘/Python27;/Python27/Scripts’;后来我在安装PyCharm的时候,又添加了一次环境变量”/Python27’(第二次添加环境变量的时候,没有加‘/Python27/Scripts’)产生问题的原理是什么不清楚,跟环境变量有关,以后搞清楚了来补充吧。
解决办法:删掉第二次添加的‘/Python27’
第二个问题:在安装numpy,scipy,matplotlib后,可以Import numpy和matplotlib,但是无法import scipy.具体表现为“no module named numpy_mkl”
出现这个问题的原因:没有正确安装numpy。我的电脑是32位,所以我下载了numpy-1.11.1+mkl-cp27-cp27m-win32.whl
加了黑体,所以你们看到,我下载的包是正确的!!!但是我之前呢,由于偷懒,下载了.exe这样的文件来简单安装numpy。(我还奢望scipy也有这样的文件来着。。。所以建议安装任何包的时候,都去顶上贴出的那个官网下载,按流程好好安装)
解决办法:卸载之前安装的numpy,重新安装我下载的那个numpy-1.11.1+mkl-cp27-cp27m-win32.whl(遇到类似问题,也可以这样,卸载重装,没有什么大不了)
如何使用pip:
在命令提示符中
安装:pip install 完整包名(这里要用完整包名,就是因为这是使用的你已经下载的包,不然可能自动上网搜索包来安装)
如:pip install numpy-1.11.1+mkl-cp27-cp27m-win32.whl
卸载:pip uninstall 包名
如:pip uninstall numpy(这个就没那么讲究了)
关于包的后缀:
(1)有些包是源码包,后缀是.tar.gz,tar.bz2等。这些包的安装,就是先解压,然后进入包路径(cd 相对路径),然后setup.py install
(2)有些包后缀是whl(顶上那个链接里全是这种包)。需要先安装wheel包。可直接:pip install wheel。