私はこの問題を自分で解決しようとしていますが、この問題は私の能力以上です。私は様々な答えを見ましたが、うまくいくものはありません。私はmatplotlibとそのすべての付属品をアンインストールし、それを再インストールしただけでなく、バージョンの問題である可能性があると期待してダウングレードしました。AttributeError: 'module'オブジェクトに属性 'cbook'がありません。(以前に報告された解決策はありません)
これらは私が私の問題に対する発見したものです:
AttributeError: 'module' object has no attribute 'cbook'
https://groups.google.com/forum/#!topic/modwsgi/97bnQk9ojtY
https://github.com/matplotlib/matplotlib/pull/593
しかし、これらのオプションのどれも私の現在の問題を解決するように見えるん。
import matplotlib
import numpy as np
try:
import matplotlib.cbook
print 'SUCCESS_1'
except:
print 'FAIL_1'
import matplotlib.pyplot as plt
x_data = np.linspace(0,10,11)
y_data = np.linspace(0,10,11)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x_data,y_data)
plt.show()
plt.close()
追加情報:
Pythonのバージョン:2.7.5
これは私が使用している例があるTraceback (most recent call last):
File "/home/ulab03/Documents/PlotExample.py", line 13, in <module>
from matplotlib import pyplot as plt
File "/usr/lib64/python2.7/site-packages/matplotlib/pyplot.py", line 29, in <module>
import matplotlib.colorbar
File "/usr/lib64/python2.7/site-packages/matplotlib/colorbar.py", line 32, in <module>
import matplotlib.artist as martist
File "/usr/lib64/python2.7/site-packages/matplotlib/artist.py", line 11, in <module>
import matplotlib.cbook as cbook
AttributeError: 'module' object has no attribute 'cbook'
:
この
は私が受け取る出力されMatplotlibバージョン:1.5.0
numpyのバージョン:1.11.2
===========================
を助けてください。
誰でも?
ありがとうございます。
私が言及しました...ハッピーホリデー
==========================
UPDATE
を==========================
は、だから私は、そのソースに問題を狭めてきた...私は思う...
を私の端末から同じプログラムを実行すると、「魔法のように」動作するようです...
あなたには2つの異なるpythonバージョンがあるようです。 matplotlibの詳細を知るために最初にリンクされた質問の提案を試してみたらどうなりますか? 'import imp; a = imp.find_module( "matplotlib"); print a'両方ともコンソールとSpyderで同じものを表示していますか? – ImportanceOfBeingErnest