最近刚换成64位的系统,重新安装了win10,VS也从原来的2010变为了现在的2013。
利用原来32位电脑硬盘里的python2.7安装包安装,然后打算安装numpy.
上来碰到问题:在windows命令行里打python,显示python不是一个命令?可是已经安装好了啊?
上网查了之后,原来需要在环境变量(在我的电脑里右键此计算机,属性)中插入你的Python安装目录的位置(注意在英文输入下用分号和前面的隔开)
好了,终于可以再cmd里面愉快地使用python了。
之前直接built from source, 即在命令行里python setup.py install安装的,但是现在安装不上去了
具体问题如 http://stackoverflow.com/questions/24380442/getting-error-unable-to-find-vcvarsall-bat-when-running-pip-install-numpy-o# 所示
我按照上面的stackoverflow里面的只是安装了VCforPython2.7,重新安装,没有用。
痛定思痛,决定不再装逼,找一个省事的安装包吧:http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/numpy-1.9.2-win32-superpack-python3.4.exe/download
安装好了之后,尝试在python shell里面键入import numpy来检查一下:
但是显示:ImportError: No module named!!
于是进一步参考了:http://my.oschina.net/leejun2005/blog/109679 的解决方案:
首先找到你已经安好的numpy在哪里:
瞧!他们不是好端端的在这里!
那么就属于上面博客给出的那种系统变量没有加入的问题了。
按上面指导地将PYTHONPATH的地址C:Python27Libsite-packages加入系统变量之后,再进入Python shell,键入import numpy, 大功告成!