Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 无法在python中导入open cv2。错误:无法编译';Python.h';。也许您需要安装python dev | python devel[[无法升级numpy]]_Macos_Python 2.7_Opencv_Numpy_Osx Elcapitan - Fatal编程技术网

Macos 无法在python中导入open cv2。错误:无法编译';Python.h';。也许您需要安装python dev | python devel[[无法升级numpy]]

Macos 无法在python中导入open cv2。错误:无法编译';Python.h';。也许您需要安装python dev | python devel[[无法升级numpy]],macos,python-2.7,opencv,numpy,osx-elcapitan,Macos,Python 2.7,Opencv,Numpy,Osx Elcapitan,我正在尝试在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 "<s

我正在尝试在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
但系统抛出了以下错误:

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.
现在我不知道该怎么办。请帮我弄清楚这件事


提前感谢。

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

  • pip安装--忽略已安装的numpy

  • 在终端中运行上述命令,即不使用setuptools

  • 但是,它将升级到最新版本的numpy,希望这能解决您的问题。我很难解决el capitan的几个问题

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