Python 3.6中的numpy:导入multiarray numpy扩展模块失败

4

有人能帮我解决这个错误吗?我没有安装过任何旧版本的numpy,我使用pip安装了它,我得到的是numpy 1.13.0版本,我正在使用Windows 10操作系统。有什么建议吗?

Traceback (most recent call last):
  File "C:/Users/Asus/PycharmProjects/g/num.py", line 1, in <module>
    import numpy
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python36-32\lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import add_newdocs
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python36-32\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python36-32\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
    from .type_check import *
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python36-32\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python36-32\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
    raise ImportError(msg)
ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).  Otherwise reinstall numpy.

原始错误信息为: DLL加载失败:找不到指定的过程。


你正在使用什么命令安装numpy - Sreetam Das
pip install numpy,卸载后尝试使用pip3.6安装numpy。 - Hazel Manners
请查看下面的答案。 - Sreetam Das
1个回答

3
你显然是问题9272的受害者。 numpy 是针对 Python 3.6.1 构建的,但你正在使用 Python 3.6.0
根据那里的讨论,你应该升级到 Python 3.6.1 以使其正常工作。尽管如此,他们似乎也会在 3.6.0 上构建,关注该问题以跟踪进展。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接