5

MountainLionを搭載したMacでPySideとOpenCVを使用しようとしています。Homebrewの式は正常に機能しますが、Pythonバインディングファイルは表示されません。

romaindeterre$ brew install opencv
==> Downloading http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.3/Op
Already downloaded: /Library/Caches/Homebrew/opencv-2.4.3.tar.bz2
==> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv/2.4.3 -DCMAKE_BUILD_TYPE=None 
==> make
==> make install
==> Caveats
The OpenCV Python module will not work until you edit your PYTHONPATH like so:
   export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"

To make this permanent, put it in your shell's profile (e.g. ~/.profile).
==> Summary
/usr/local/Cellar/opencv/2.4.3: 214 files, 51M, built in 108 seconds

には、という/usr/local/lib/python2.7/site-packages名前のファイルは含まれていませんcv.*

私がやったbrew updateとの出力brew doctorは以下のとおりです:

警告:「config」スクリプトは、システムまたはHomebrewディレクトリの外部に存在します。./configureスクリプトは多くの場合、* -configスクリプトを探して、ソフトウェアパッケージがインストールされているかどうか、およびコンパイルとリンクの際に使用する追加のフラグを判別します。

パスに追加のスクリプトがあると、構成スクリプトが同じ名前のシステムまたはHomebrewが提供するスクリプトをオーバーライドする場合、Homebrewを介してインストールされたソフトウェアを混乱させる可能性があります。次の「config」スクリプトが見つかりました。

/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config

OpenCVを正しくインストールするために欠けているものはありますか?

ありがとう

4

1 に答える 1

1

Python開発にはpipとvirtualenvを使用することを強くお勧めします。Macの場合、このヒッチハイカーガイドはセットアップ方法についての優れた読み物です。virtualenvを使用すると、分離されたpythonパスが作成され、pipを使用して仮想env内にインストールすると、ここで非常に役立ちます。

https://python-guide.readthedocs.org/en/latest/starting/install/osx/

于 2013-01-27T02:12:18.580 に答える