2011-04-13 9 views
1

私はUbuntu 10.10でPython 2.6を使用しています。 私はhelp("modules")をPythonインタプリタで実行し、pylabとmatplotlibがインストールされています。問題Python 2.6でPylabをインポートする

ただし、import pylabを実行すると、次のエラーメッセージが表示されます。

>>> import pylab 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/pymodules/python2.6/pylab.py", line 1, in <module> 
    from matplotlib.pylab import * 
    File "/usr/lib/pymodules/python2.6/matplotlib/pylab.py", line 206, in <module> 
    from matplotlib import mpl # pulls in most modules 
    File "/usr/lib/pymodules/python2.6/matplotlib/mpl.py", line 3, in <module> 
    from matplotlib import axes 
    File "/usr/lib/pymodules/python2.6/matplotlib/axes.py", line 7928, in <module> 
    Subplot = subplot_class_factory() 
    File "/usr/lib/pymodules/python2.6/matplotlib/axes.py", line 7920, in subplot_class_factory 
    new_class = new.classobj("%sSubplot" % (axes_class.__name__), 
AttributeError: 'module' object has no attribute 'classobj' 

私は何が起こっているか、それを修正する方法がわかりません。

何か助けていただければ幸いです。

答えて

0

pylabモジュールと呼ばれる場所の近くでnew.pyファイルを作成すると、ピラッブが破られ、この正確なエラーが返されます。

+0

あなたの言っていることははっきりしません。 「近い」とは、pythonpath /作業ディレクトリを意味し、pylabの新しいモジュールの代わりにインポートされますか? – Bakuriu

+0

どちらかが真実かもしれないようです。 – Blairg23

関連する問題