2017-03-13 13 views
0

10.12.3を実行しているMac OSXでpythonパッケージ(dlib)を使用しようとしています。しかし、私は取得していますエラーは次のとおりです。Macでlibpngを更新する

ImportErrordlopen(/Users/xargon/anaconda/envs/py27/lib/python2.7/site-packages/dlib.so, 2): Library not loaded: @rpath/libpng16.16.dylib 
Referenced from: /Users/xargon/anaconda/envs/py27/lib/python2.7/site-packages/dlib.so 
Reason: Incompatible library version: dlib.so requires version 41.0.0 or later, but libpng16.16.dylib provides version 39.0.0 

私が使用して更新しようとした:

brew upgrade libpng 

しかし、これは効果がありませんでした。それ以降はdlibをアンインストールして再インストールしました。

この依存関係が解決されるようにシステムをアップグレードする方法を教えてもらえますか?

答えて

0

仮想環境を使用していますか?はいの場合は、brew uninstall libpngを使用して完全にlibpngを削除する必要があります。その後、仮想環境を無効にしてbrew uninstall libpngと入力する必要があります。

この後、再度ライブラリをゼロから作成してみます。これはあなたの問題を解決するはずです。

P.S.複数のバージョンのlibpngがインストールされている場合は、それも削除する必要があります。

関連する問題