0

matplotlib をインポートできません

コマンドプロンプト(pythonインタープリター)からインポートできますが、1行だけのプログラムで使用すると、これらのimport matplotlib as plt エラーが発生します

Traceback (most recent call last):
  File "D:\python\gis\test.py", line 1, in <module>
    import matplotlib as plt
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 133, in <module>
    from matplotlib.rcsetup import (defaultParams,
  File "C:\Python27\lib\site-packages\matplotlib\rcsetup.py", line 19, in <module>
    from matplotlib.colors import is_color_like
  File "C:\Python27\lib\site-packages\matplotlib\colors.py", line 54, in <module>
    import matplotlib.cbook as cbook
  File "C:\Python27\lib\site-packages\matplotlib\cbook.py", line 15, in <module>
    import new
  File "D:\python\gis\new.py", line 27, in <module>
    nx.draw(G, pos=pos)
  File "C:\Python27\lib\site-packages\networkx-1.7.dev_20120522142611-py2.7.egg\networkx\drawing\nx_pylab.py", line 114, in draw
    raise ImportError("Matplotlib required for draw()")
ImportError: Matplotlib required for draw()

C:/python27 のみが含まれているパスを確認しましたが、他の python ディレクトリは含まれていません。

4

1 に答える 1

2

このD:\python\gis\new.pyモジュールは、Python 標準ライブラリの新しいモジュールをシャドーイングしています。newモジュールの名前を変更してみてください。

于 2012-05-28T21:13:22.000 に答える