Eclipse MAC上带openCV的Python崩溃
我的最终目标是将Python脚本与SciPy、NumPy、Theano和openCV库一起使用,为机器学习应用程序编写代码。除了openCV,一切都正常工作 我正在尝试安装openCV 2.4.8,以便在运行MacOSX 10.9.2的MBA上安装Eclipse Kepler时在Python项目中使用。我有PyDef插件v2.7和AnacondaV1.9.1的安装 以下是我安装opencv的步骤: sudo端口自更新 sudo端口升级过时 sudo端口安装opencv 然后我意识到我不能在Python中以这种方式使用它,于是我做了另一件事: sudo端口安装opencv+python27 好的,然后我进行了另一次Python安装,并将其添加到Eclipse>Preferences>PyDev>解释器Python>库中的PYTHONPATH中 在安装之前,我在import cv2的Eclipse MAC上带openCV的Python崩溃,eclipse,macos,opencv,python-2.7,pydev,Eclipse,Macos,Opencv,Python 2.7,Pydev,我的最终目标是将Python脚本与SciPy、NumPy、Theano和openCV库一起使用,为机器学习应用程序编写代码。除了openCV,一切都正常工作 我正在尝试安装openCV 2.4.8,以便在运行MacOSX 10.9.2的MBA上安装Eclipse Kepler时在Python项目中使用。我有PyDef插件v2.7和AnacondaV1.9.1的安装 以下是我安装opencv的步骤: sudo端口自更新 sudo端口升级过时 sudo端口安装opencv 然后我意识到我不能在Pyt
行中遇到了一个错误,其他一切看起来都很有希望。现在这个错误消失了,但是当使用cv2的任何函数或变量时,我得到了其他错误。例如,我在这一行中遇到两个错误:cv2.cvtColor(image,cv2.COLOR\u RGB2BGR)
另外,当我运行一个简单的测试程序时,Python崩溃了,必须重新启动,这个程序以前运行得很好
有了这个PYTHONPATH,一切正常,但我没有openCV:
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/pyObjC
/Library/Python/2.7/site-packages/
/Users/xxx/anaconda/lib/python2.7/site-packages
当我将这个新文件夹添加到PYTHONPATH时
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
。。。openCV似乎可以工作,但我遇到了上面描述的崩溃和其他问题
那么,有人能告诉我问题是什么,我能做些什么来让这一切顺利进行吗
感谢您阅读本文以及您能提供的任何帮助/提示!请不要太苛刻,我是,因为你可能很容易看到只是一个初学者。好的,它现在起作用了。以下是我所做的:
使用Macports安装Python和我需要的所有软件包
将Macports版本设置为标准
调整路径和PYTHONPATH
重新启动(不确定是否需要)
在Eclipse中删除旧的解释器和LIB
选择新的Python安装作为Eclipse中的解释器
在Eclipse中确认新的LIB
重新启动Eclipse
完成