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 のバックアップ ファイルである .bash_profile.pysave の内容で .bash_profile を変更しました。インストール後、次のスキーマがあります。

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