我使用 macports 安装了 opencv,但是当我尝试使用它时 Python 崩溃了:
进程以退出代码 139 结束
我的 PyCharm IDE 表明 cv2 是一个失败的模块。
失败的模块 Python 2.7.1 (/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python) cv2 更新模块或生成器的新版本时,将再次尝试为上述模块生成骨架可用的
我的 MacPorts 安装带有 python 2.7 绑定的 opencv 很顺利,所以我不确定是什么导致了这个错误。我假设 Python 能够导入该库,但不知何故该库或其依赖项失败了。
在安装时,我确保首先安装了 numpy(请参阅:如何使用 MacPorts 为 OpenCV 安装 Python 2.7 绑定):
sudo 端口安装 opencv +python27
我还在 /usr/local 中为 dylib 建立了软链接,因为 MacPorts 将它们安装在 /opt/local 中。(请参阅:如何使用 MacPorts 为 OpenCV 安装 Python 2.7 绑定)