问题在Python 2.6中导入Pylab

时间:2011-04-13 20:37:30

标签: python ubuntu matplotlib

我在Ubuntu 10.10中使用Python 2.6。 我在Python解释器中运行help("modules")并安装了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'

我不知道发生了什么或如何解决它。

感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

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