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_PATH
cmake ファイルを正しい場所 (古い場所は存在しません)に変更しようとしましたが、同じエラーが発生しました!
解決:
私はソリューションを設立しました!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/:
これですべて正常に動作します!