gpt4 book ai didi

macos - 无法在 python 中导入打开的 cv2。错误 : Cannot compile 'Python.h' . 也许你需要安装 python-dev|python-devel [[无法升级 numpy ]]

转载 作者:太空宇宙 更新时间:2023-11-03 21:45:00 24 4
gpt4 key购买 nike

我正在尝试在 python 包 cv2 上构建一些东西。我的操作系统是 Mac OS X El Capitan,python 版本是 python 2.7.10。

但是当我将 cv2 导入为

>>> import cv2

我收到以下错误。

RuntimeError: module compiled against API version a but this version of numpy is 9
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import

我发现是numpy版本的问题,需要升级。所以我尝试了

sudo pip install numpy --upgrade

但是系统抛出以下错误:

OSError: [Errno 1] Operation not permitted: '/tmp/pip-JSOF8d-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info'

然后我尝试使用以下命令安装特定版本的 numpy(必需版本)。

pip install numpy==1.8

即使这样也行不通,我得到了以下回溯错误:

SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.

现在我很无能,如何进行。请帮我解决这个问题。

提前致谢。

最佳答案

我也面临同样的问题,解决我问题的两件事是

  1. 运行

    pip install --ignore-installed numpy

  2. 在终端中运行以上命令,即不要使用 setuptools。

但是,它会升级到最新版本的 numpy,希望这能解决您的问题。解决几个 el-capitan 问题对我来说非常困难

关于macos - 无法在 python 中导入打开的 cv2。错误 : Cannot compile 'Python.h' . 也许你需要安装 python-dev|python-devel [[无法升级 numpy ]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34150271/

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