导入scipy时出错

时间:2016-09-05 14:21:07

标签: python numpy scipy

尝试导入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。

2 个答案:

答案 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