2011-04-13 82 views
1

我在Ubuntu 10.10中使用Python 2.6。 我在Python解释器中运行了help("modules"),并且安装了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文件会破坏pylab并返回这个确切的错误。

+0

目前还不清楚你在说什么。 “靠近”你的意思是在pythonpath/working目录中,以便它被导入而不是pylab的新模块? – Bakuriu 2012-10-29 08:30:14

+0

这似乎可能是真的。 – Blairg23 2014-01-08 07:23:39