2016-10-19 14 views
0
>>> import matplotlib.pyplot as plt 
objc[19151]: Class TKApplication is implemented in both /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk (0x107aab188) and /Users/rit/anaconda2/envs/mac_gdal/lib/libtk8.5.dylib (0x1117e0e40). One of the two will be used. Which one is undefined. 
objc[19151]: Class TKMenu is implemented in both /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk (0x107aab1d8) and /Users/rit/anaconda2/envs/mac_gdal/lib/libtk8.5.dylib (0x1117e2020). One of the two will be used. Which one is undefined. 
objc[19151]: Class TKContentView is implemented in both /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk (0x107aab228) and /Users/rit/anaconda2/envs/mac_gdal/lib/libtk8.5.dylib (0x1117e28a0). One of the two will be used. Which one is undefined. 
objc[19151]: Class TKWindow is implemented in both /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk (0x107aab278) and /Users/rit/anaconda2/envs/mac_gdal/lib/libtk8.5.dylib (0x1117e2da0). One of the two will be used. Which one is undefined. 

matplotlibをインポートするときにこのエラーを修正するにはどうしたらいいですか?私はMac OS X(Sierra)上でPython 2.7.12を使用していますmatplotlibをMac OS Xでインポートするときのエラーx

+0

'tk'インストールで問題が発生しました。ここで' tk'はダブルインストールされています。 'tk'インストールの一つを削除すれば動作します。 –

+0

これは、すでに存在するPythonインストールにAnacondaをインストールする場合によくあるエラーです。 –

+0

ありがとう@エリ、私は私の.matplotlibrcファイルにバックエンドのTkAggを追加しました。それを別のものに変更する必要がありますか? – user308827

答えて

0

コメントに記載されているように、Pythonは何を使用するかを決めることができません。あなたの計画はanaconda環境を使用する予定ですか?あなたがanacondaバージョンを使用する理由がない場合、私はそれを削除し、システム1と一緒に行くでしょう。

rm /Users/rit/anaconda2/envs/mac_gdal/lib/libtk8.5.dylib 
+4

ランダムにライブラリを削除する*非常に悪いアイデアや解決策 – Bart