在Python 2.6中导入Pylab时出现问题

在Python 2.6中导入Pylab时出现问题,python,ubuntu,matplotlib,Python,Ubuntu,Matplotlib,我正在Ubuntu 10.10中使用Python 2.6。 我已经在Python解释器中运行了帮助(“模块”),并且安装了pylab和matplotlib 但是,当我运行import pylab时,会收到以下错误消息 >>> import pylab Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/pymodules/pyt

我正在Ubuntu 10.10中使用Python 2.6。 我已经在Python解释器中运行了
帮助(“模块”)
,并且安装了pylab和matplotlib

但是,当我运行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'
导入pylab 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/usr/lib/pymodules/python2.6/pylab.py”,第1行,在 从matplotlib.pylab导入* 文件“/usr/lib/pymodules/python2.6/matplotlib/pylab.py”,第206行,在 从matplotlib导入mpl#拉入大多数模块 文件“/usr/lib/pymodules/python2.6/matplotlib/mpl.py”,第3行,在 从matplotlib导入轴 文件“/usr/lib/pymodules/python2.6/matplotlib/axes.py”,第7928行,在 子批次=子批次类别工厂() 文件“/usr/lib/pymodules/python2.6/matplotlib/axes.py”,第7920行,在子批次工厂 new_class=new.classobj(“%sSubplot”%”(轴类名称), AttributeError:“模块”对象没有属性“classobj” 我不知道发生了什么,也不知道如何修复它

非常感谢您的帮助。

你有一个新的.py吗?


你有一个新的.py文件吗?

在你调用pylab模块的地方附近创建一个新的.py文件会破坏pylab并返回这个准确的错误。

在你调用pylab模块的地方附近创建一个新的.py文件会破坏pylab并返回这个准确的错误。

太棒了。这太烦人了。:DAwesome。这太烦人了ng.:DIt不清楚你在说什么。你说的“近”是指在pythonpath/working目录中,以便导入它而不是pylab的新模块?这两种情况似乎都是真的。不清楚你在说什么。你说的“近”你的意思是在pythonpath/working目录中,以便导入它而不是pylab的新模块?这两种情况似乎都是正确的。