2

Enthought Canopy Python 2.7.3 64 ビットをインストールしました。これには OpenCV 2.4.2 が含まれています。import cv2次のエラーが発生した場合:

>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/Foo/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: @executable_path/../Python
  Referenced from: /Users/Foo/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/cv2.so
  Reason: image not found

この投稿は、ソリューションを実行することを示唆してinstall_name_tool -change...いますが、それを渡すオプションがわからず、マニュアル ページを理解するのに十分なほど動的ライブラリに精通していないため、ここに助けを求めます。

4

1 に答える 1

0
install_name_tool -change @executable_path/../Python $HOME/Library/Enthought/Canopy_64bit/User/Python $HOME/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/cv2.so

質問のリンクでスレッドを完了することにも返信してくれた元の作成者に感謝します。

于 2013-06-06T03:04:54.883 に答える