使用Mac OS X 10.7.5在python中导入opencv时出现分段错误

时间:2012-10-31 13:59:38

标签: python macos opencv

我在python 2.7.1中安装了opencv 2.4.2,一切正常。现在我用python.org中的正确osx安装程序将python更新到2.7.3,当尝试导入opencv时,它告诉我没有名为cv的模块(对于cv2是相同的)。所以我将opencv升级到2.4.3,我在安装过程中没有收到错误,但是当我尝试导入opencv时收到:

segmentation fault: 11 

我尝试将cmake文件中的PYTHON_PACKAGES_PATH更改为正确位置(旧位置不存在)但我收到同样的错误!

SOLUTION:

我已经找到了解决方案!我回滚到python 2.7.1,在我的主目录“/ Users / emanuel”中执行此操作我修改了.bash_profile,内容为.bash_profile.pysave,这是我旧bash的备份文件。安装后我有这个架构:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages/:

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/

我只是删除了导出后的所有指令:

export PYTHONPATH=/usr/local/lib/python2.7/site-packages/:

现在一切正常!

0 个答案:

没有答案