Macos 无法在python中导入open cv2。错误:无法编译';Python.h';。也许您需要安装python dev | python devel[[无法升级numpy]]
我正在尝试在python包cv2上构建一些东西。我的操作系统是Mac os X El Capitan,python版本是python 2.7.10 但是当我把cv2作为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
>>> 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.
现在我不知道该怎么办。请帮我弄清楚这件事
提前感谢。我也面临同样的问题,解决我问题的两件事是
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.