我正在尝试将python和一系列软件包安装到64位Windows 7桌面上.我安装了Python 3.4,安装了Microsoft Visual Studio C++,并成功安装了numpy,pandas和其他一些.我在尝试安装scipy时遇到以下错误;
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
Run Code Online (Sandbox Code Playgroud)
我正在使用pip install离线,我正在使用的安装命令是;
pip install --no-index --find-links="S:\python\scipy 0.15.0" scipy
Run Code Online (Sandbox Code Playgroud)
我已经阅读了这里有关要求编译器的帖子,如果我理解正确的是VS C++编译器.我正在使用2010版本,因为我正在使用Python 3.4.这适用于其他包.
我是否必须使用窗口二进制文件,或者有一种方法可以让pip install工作吗?
非常感谢您的帮助
我试图运行以下简单的代码
import scipy
scipy.test()
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 586, in runfile
execfile(filename, namespace)
File "C:/Users/Mustafa/Documents/My Python Code/SpectralGraphAnalysis/main.py", line 8, in <module>
import scipy
File "C:\Python27\lib\site-packages\scipy\__init__.py", line 61, in <module>
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
ImportError: cannot import name NUMPY_MKL
Run Code Online (Sandbox Code Playgroud)
我在Windows 10下使用python 2.7.
我安装scipy
但似乎没有解决问题
任何帮助表示赞赏.
如何检查我安装的numpy版本是32位还是64位?
奖励积分适用于脚本内部并且与系统无关的解决方案.
从轮子格式安装numpy:"......这个平台上不支持轮子"
我知道之前已经问过这个问题,但没有一个解决方案能解决我的问题.
首先,就像其他人一样,我去http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype并下载,numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
因为我的Windows 10是64位,而我的python是2.7.
然后我设置文件所在的路径 cd Desktop
,然后键入pip install numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
.
作为回报我得到 numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.
然后,我想确保我正在运行正确的whl文件.所以,我输入python
终端窗口检查版本和诸如此类的内容,并得到以下消息Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32
win32
当我拥有Windows 10 64位操作系统,基于x64的处理器时,它让我感到困惑
无论哪种方式,我试过`numpy-1.10.4 + mkl-cp27-cp27m-win32.whl',但无济于事.
numpy ×4
python ×4
python-2.7 ×2
windows ×2
32bit-64bit ×1
macos ×1
memory ×1
pip ×1
python-3.x ×1
python-wheel ×1
scipy ×1