gpt4 book ai didi

python - 为 Windows 10 安装 numpy : Importing the multiarray numpy extension module failed

转载 作者:太空狗 更新时间:2023-10-29 17:18:28 32 4
gpt4 key购买 nike

我是 Python 的新手,尝试安装 numpy 失败。当前的问题是一条错误消息,部分内容是 Importing the multiarray numpy extension module failed。我无法在 Internet 上找到此错误消息并寻求帮助。完整的错误消息位于本文底部。

首先我认为我应该提供系统和版本详细信息并描述我所做的事情。我在 64 位机器上运行 Windows 10 并安装了来自 https://www.python.org/downloads/windows/Python 2.7.13

我还安装了 Anaconda,同样适用于 Python 2.7 和一台 64 位机器,从这里下载 https://www.continuum.io/downloads . Anaconda 运行 Python 2.7.12,而不是 Python 2.7.13。当我在 Anaconda GUI IPython 中键入 import numpy 时,没有出现任何错误或警告。尽管如此,我的印象是使用 IDLE (Python GUI)Python 2.7.13 内部运行 numpy 可能在计算上更快。 Python 2.7.13 首先出现在我的 Path 语句中。

我从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype 下载了 numpy-1.12.0rc2+mkl-cp27-cp27m-win_amd64.whl遵循这篇文章的建议 installing numpy from wheel format on windows ( not a supported wheel on this platform.)我改名了:

numpy-1.12.0rc2+mkl-cp27-cp27m-win_amd64.whl 到:numpy-1.12.0rc2+mkl-cp27-none-win32.whl

通过单击名称并对其进行编辑来手动进行。重命名的文件位于文件夹 C:\Python27

然后我使用 Windows 命令窗口 (cmd) 更新 pip 输入:

python -m pip install --upgrade pip

一条消息说 pip 已经是最新的。

然后我在 cmd 窗口中输入以下内容:

pip install numpy-1.12.0rc2+mkl-cp27-none-win32.whl

一条消息说:Successfully installed numpy-1.12.0rc2+mkl。 (在执行此操作之前,我尝试使用其原始名称安装 .whl 文件,但收到该文件不适用于我的平台的错误消息。)

Python 2.7.13 中安装 numpy 后,我打开 Python 并输入:

import numpy

这是返回的完整错误消息:

Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import numpy
File "C:\Python27\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 24, 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.

许多 numpy 文件夹和文件现在出现在 C:\Python27

我还尝试了以下两个命令并收到了显示的消息:

>>> pip show numpy
SyntaxError: invalid syntax
>>> git clean -xdf
SyntaxError: invalid syntax
>>>

抱歉,这篇文章太长了,但我不知道以上哪些细节可能对诊断问题最有帮助。我只使用 Python 大约 24 小时,其中大部分时间都花在尝试将 numpy 安装到 Python 2.7.13 中。我主要使用 R 并了解一些 C。我没有尝试安装任何其他 Python 库或包。也许我缺少 numpy 所需的依赖项。感谢您对这个问题的任何建议或帮助。如果我可以提供更多信息,请告诉我。抱歉,如果这是重复的。

最佳答案

在我的例子中,这个问题与 numpy 有关。所以,我删除了 numpy 并再次安装它。如果你已经有 conda 环境要删除 numpy 我们可以通过 conda remove numpy 来完成如果这个命令正在删除一些其他依赖于 numpy 的包然后在相同的环境中如果安装了 pip,numpy 可以是使用 pip pip uninstall numpy 删除并使用 pip install numpy 再次下载它。这应该可以解决您的错误。

关于python - 为 Windows 10 安装 numpy : Importing the multiarray numpy extension module failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41664756/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com