私はPythonにとても慣れていません。ですから、私の問題は単純すぎて解決できないかもしれません。でも、私は出来ません。私を助けてください! 「plt」は問題なく使用できましたが、インポートすると突然エラーメッセージが表示されて動作しません。以下をご覧ください。
>>> import matplotlib
>>> import matplotlib.pyplot as plt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.6/site-packages/matplotlib/pyplot.py", line 6, in <module>
from matplotlib.figure import Figure, figaspect
File "/usr/lib64/python2.6/site-packages/matplotlib/figure.py", line 18, in <module>
from axes import Axes, SubplotBase, subplot_class_factory
File "/usr/lib64/python2.6/site-packages/matplotlib/axes.py", line 2, in <module>
import math, sys, warnings, datetime, new
File "new.py", line 12, in <module>
import matplotlib.pyplot as plt
AttributeError: 'module' object has no attribute 'pyplot'
このパッケージは突然破損していますか?そこで、以下のようにインストールしてみました。ubuntuを使用しています。
In [1]: Sudo apt-get install python-matplotlib
File "<ipython-input-1-2400ac877ebd>", line 1
Sudo apt-get install python-matplotlib
^
SyntaxError: invalid syntax
再インストールが必要な場合は、その方法を詳細に説明してください。事前にどうもありがとうございました。
ターミナルにSudo apt-get install python-matplotlib
と入力してみてください。メッセージに、ipythonコンソールで入力しました。これはbashコマンドであり、python 1つではありません。
前にipythonを終了する必要があります。そのためにはCtrl + D
を使用します
私は以前にこの問題を抱えています。
私の条件は、インストールしていることですOSにpython and numpyのバージョンを掛けます。だからpython matplotlibをサポートするための適切なnumpyが見つかりません。
この問題を解決するために私が選択した方法は、ホームパスのファイル。bashrcを編集して$ PYTHONPATHを変更することです。
表示されているpythonインストールパスの順序を変更します。たとえば、パスの前に"/ usr/lib/python2.7/dist-packages"を配置します。 $ PYTHONPATH。
多分あなたは素晴らしいものを見つけることができます。頑張ってください!!
tkinterに何か問題があると思います。追加してみてください。
import matplotlib as mpl
mpl.use('TkAgg')
の前で import matplotlib.pyplot as plt
。