6

我在 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 

我试图将PYTHON_PACKAGES_PATHcmake 文件更改为正确的位置(旧位置不存在),但我收到了同样的错误!

解决方案:

我已经找到了解决方案!我回滚到 python 2.7.1,为了在我的主目录“/Users/emanuel”中执行此操作,我已经使用 .bash_profile.pysave 的内容修改了 .bash_profile,这是我旧 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/:

现在一切正常!

4

0 回答 0