14

私はPythonを初めて使用し、グラフの問題に取り組んでおり、このグラフを描画して理解を深めたいと考えています。これにはmatplotlibモジュールをインポートする必要があることを知りましたが、プロジェクトに追加する方法がわかりません(私はJava開発者であり、クラスパスにjarを追加するのとほとんど同じです)

やってみると

import matplotlib

次のエラーが表示されます。

File "/Library/Python/2.7/site-packages/networkx-1.7rc1-py2.7.egg/networkx/drawing/nx‌​_pylab.py", line 114, in draw
    raise ImportError("Matplotlib required for draw()")
ImportError: Matplotlib required for draw()
ImportError: No module named matplotlib.pyplot

誰でもそれを手伝ってもらえますか?モジュールのように実行するために何かをダウンロードする必要がありますか?

4

4 に答える 4

20

モジュール:new

David Robinson が別の回答のコメントで指摘しているように、不完全なエラー メッセージを投稿した可能性があります。その場合、組み込みモジュールnewがモジュール内でシャドウさnew.pyれている可能性がありgisます。- その場合は、バージョンの名前を変更することをお勧めしますgis

不完全な Matplotlib のインストール

または、出力をインポートしようとしている可能性があり、(正しく) インストールされnetworkxていないようです。matplotlib

Ubuntuを使用している場合は、正しくインストールされてmatplotlib いることを確認できますか?

sudo apt-get install python-matplotlib

または、pipまたはeasy_install

pip install matplotlib

また

easy_install matplotlib
于 2012-08-06T14:14:36.050 に答える
4

このパッケージだけでなく、 pip install の代わりに使用して、同じ問題を解決しました。

sudo apt-get install python-matplotlib
于 2016-11-06T20:11:55.403 に答える