gpt4 book ai didi

python - DLL 加载失败 - 不是有效的 Win32 应用程序 - 使用 NumPy

转载 作者:太空宇宙 更新时间:2023-11-03 15:09:47 25 4
gpt4 key购买 nike

我需要为 python 3.2 使用 numpy(我使用的是 3.2.5)。

我已经通过 .msi 为 python 3.2 安装了 numpy 1.8.2,我尝试运行一些基本的东西:

import numpy as np

x = np.array([[1,2],[3,4]])

print(x)

有控制台输出:

 Traceback (most recent call last):
File "C:/Users/Askerad/PycharmProjects/untitled/main.py", line 3, in <module>
from numpy import *
File "C:\Python32\lib\site-packages\numpy\__init__.py", line 153, in <module>
from . import add_newdocs
File "C:\Python32\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Python32\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Python32\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Python32\lib\site-packages\numpy\core\__init__.py", line 6, in <module>
from . import multiarray
ImportError: DLL load failed: %1 n’est pas une application Win32 valide.

(法语部分说:“%1 不是有效的 Win32 应用程序”)

我不知道如何使 numpy 工作。

编辑:按照 Sarens 所说更改代码

最佳答案

您的体系结构不匹配,您需要安装 32bit binary从该链接,因为您使用的是 32 位版本的 python,我会将 python 升级到最新的 version 3.4并使用 64 位版本的 python 然后你可以安装 64 位二进制文​​件。 numpy 的最新版本也是 1.9.2。

关于python - DLL 加载失败 - 不是有效的 Win32 应用程序 - 使用 NumPy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28324602/

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