2016-12-16 6 views
-2

私はこの問題を自分で解決しようとしていますが、この問題は私の能力以上です。私は様々な答えを見ましたが、うまくいくものはありません。私は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

==========================

は、だから私は、そのソースに問題を狭めてきた...私は思う...

私の端末から同じプログラムを実行すると、「魔法のように」動作するようです...

+1

あなたには2つの異なるpythonバージョンがあるようです。 matplotlibの詳細を知るために最初にリンクされた質問の提案を試してみたらどうなりますか? 'import imp; a = imp.find_module( "matplotlib"); print a'両方ともコンソールとSpyderで同じものを表示していますか? – ImportanceOfBeingErnest

答えて

0

あなたには行13がないため使用しているコードはありません。

とにかく試してみましたか?

import numpy as np 
from matplotlib import 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() 
+0

ありがとう、私の良い先生!残念ながらそれはうまくいかなかった。しかし、私は思考のジュースを飲みながら、私は問題がスパイダーと関係していると考え始める。私は上記の私の元の記事で説明します.. –

関連する問題