2016-06-27 8 views
0

私はmatplotlibさんOSXネイティブバックエンド、ウィンドウは常にバックグラウンドにポップアップすなわちそのプロットのいくつかの問題を抱えています。 私はmatplotlibさんQtバックエンドを試してみたかったので、私はそれをしようとすると、私は、次のエラーメッセージが表示されます。Matlplotlib - >互換性のないライブラリのバージョン

ImportError: 
dlopen(/Users/x/anaconda/lib/python2.7/site-packages/PyQt4/QtGui.so, 
2): Library not loaded: @rpath/libpng16.16.dylib Referenced from: 
/Users/x/anaconda/lib/libQtGui.4.8.7.dylib Reason: 
Incompatible library version: libQtGui.4.dylib requires version 39.0.0 
or later, but libpng16.16.dylib provides version 38.0.0 

誰もがこの問題を解決する方法を知っていますか?

答えて

0

誰もが今までにこの問題に遭遇した場合、私の解決策をしたこと:今matplotlibのQtのバックエンドと正常に動作します

brew uninstall libpng 
brew cleanup && brew prune 
brew install libpng 

conda clean --all 
conda update --all 

+0

で最新バージョンをインストールすることで、それを固定し、残念ながら私のために動作しませんでした。 – n8yoder

+0

私の問題は、システムにインストールされているlibpngが多すぎて、古いものが新しいものをシャドーイングしていたようです。あなたのPythonが見ているlibpngを調べてみてください。どのように私はそれを並べ替えの詳細を覚えていない。私は私の答えでそれを文書化しておくべきだった。 – dangom

2

私はてmanualyこのソリューションを~/anaconda/libからlibpng16.16.dyliblibpngの他のバージョンを削除してから醸造

brew install libpng 
関連する問題