gpt4 book ai didi

python - 由于 API 版本不匹配,cython np.import_array() 失败

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

任何人都知道为什么我会收到此错误:

Error in sys.excepthook:
Traceback (most recent call last):
method tm_excepthook in test.py at line 44
io = fdopen(error_fd, 'wb', 0)
OSError: [Errno 9] Bad file descriptor

Original exception was:
Traceback (most recent call last):
method <module> in test.py at line 9
import SLIC
ImportError: numpy.core.multiarray failed to import

RuntimeError: 'module compiled against API version 6 but this version of numpy is 4'

我尝试重新安装 numpy,但没有成功(1.6.2 在 OSX Lion 上从源代码构建),但奇怪的是,当我输入 numpy.__version__ 时,我得到 1.5.1,并且在/Library 中/Python/2.7/site-packages/numpy/version.py 告诉我我正在使用 1.6.2

最佳答案

听起来您可能有多个版本的 numpy,请通过运行检查实际加载的是哪个版本

import numpy
print(numpy.__file__)

现在,通过执行以下操作检查您的 Python 包含路径

import os
print(os.environ['PYTHONPATH'])

不正确的 numpy 的位置应该在列表中更高的位置。尝试通过更改您的 PYTHONPATH 来纠正此问题。

关于python - 由于 API 版本不匹配,cython np.import_array() 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10753032/

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