python - DLL 加载失败 : %1 is not a valid Win32 application for NumPy

标签 python numpy installation anaconda

我通过 Anaconda 下载了 NumPy,并将 NumPy 文件从那里复制并粘贴到 Python 27 文件夹中的站点包文件中。

我试图从 2.7.5 shell 导入 NumPy,但它给了我一个错误:

DLL load failed: %1 is not a valid Win32 application.

我尝试研究解决它的方法,例如验证我下载了正确的版本(64 位,Python 2.7),甚至尝试再次下载它,但它仍然给了我同样的错误。

Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
import numpy
File "C:\Python27\lib\site-packages\numpy\__init__.py", line 168, 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 6, in <module>
from . import multiarray
ImportError: DLL load failed: %1 is not a valid Win32 application.

我该如何解决这个问题?

最佳答案

I downloaded NumPy through Anaconda and copied and pasted the NumPy file from there to the site-package file in the Python 27 folder.

不要这样做! Follow the instructions on the Continuum website并使用 .exe 文件进行安装。

Anaconda 是一个完全独立的环境,包括它自己的 Python 安装程序 - 您无需对系统范围的 site-packages 目录执行任何操作。

关于python - DLL 加载失败 : %1 is not a valid Win32 application for NumPy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299850/

相关文章:

python - Bootstrap 方法和置信区间

python - 用漂亮的汤在 python 中提取深度嵌套的 href

python - 更新 SqlAlchemy 多对多关联表中的值

python - 无法在 ubuntu 中安装 pip 因此 pandas

python - 比较大型数组集

c# - 在 Visual Studio 2015 中创建安装程序或安装程序的工具

python - 如何在 python 数据表中查找和标记重复项

python - 遍历多个列表以找到最佳的整体组合

mysql - MAMP(PRO) mysql 是否会与 brew install mysql 在 macos 上冲突

iphone - 如何从 Xcode 安装 iPhone 应用程序到远程 iPhone