尝试导入scipy时出现错误:
ImportError Traceback (most recent call last)
C:\Program Files\INRO\Emme\Emme 4\Emme-4.2.7\python-lib\win64\2.7\modeller\inro.director.application\inro\director\application\run.pyc in <module>()
----> 1 import scipy
C:\Program Files\INRO\Emme\Emme 4\Emme-4.2.7\Python27\lib\site-packages\scipy\__init__.py in <module>()
59 __all__ = ['test']
60
---> 61 from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
62
63 from numpy import show_config as show_numpy_config
ImportError: No module named _distributor_init
我从http://www.lfd.uci.edu/~gohlke/pythonlibs/安装了numpy和scipy
通过检查numpy.show_config()
我相信我确实使用了英特尔MKL的numpy
在Windows 10中使用Python 2.7.9。
答案 0 :(得分:0)
你可以方便地安装它...... 那个:
如果有的话,您应该卸载 numpy 通过
pip uninstall numpy
然后你必须安装wheel包来帮助你安装方便的包:
pip install wheel
然后转到http://www.lfd.uci.edu/%7Egohlke/pythonlibs/ ..找到并下载相应的软件包(类似 numpy-1.13.0 + mkl-cp36-cp36m-win_amd64.whl ,包括 + mkl ,以 .whl 结尾 下载完成后,您可以使用pip
进行安装pip install "path\name of the file"
例如:
pip install C:\users\user\downloads\numpy‑1.13.0+mkl‑cp36‑cp36m‑win_amd64.whl
如果它失败了你必须下载32位的....有点像 numpy-1.13.0 + mkl-cp36-cp36m-win32.whl
现在您拥有 numpy 包 mkl 所以你的 scipy 包效果很好...... 享受它
答案 1 :(得分:-4)
你只需使用命令提示符即可导入...如果一切都安装正确
将scipy导入sp