【问题标题】:Problem Importing Pylab in Python 2.6在 Python 2.6 中导入 Pylab 的问题
【发布时间】:2011-04-13 20:37:29
【问题描述】:

我在 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'

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

感谢任何帮助。

【问题讨论】:

    标签: python ubuntu matplotlib


    【解决方案1】:

    【讨论】:

    • 太棒了。这太烦人了。 :D
    【解决方案2】:

    在您调用 pylab 模块的任何位置附近创建一个 new.py 文件将破坏 pylab 并返回此确切错误。

    【讨论】:

    • 不清楚你在说什么。 “附近”是指在 pythonpath/working 目录中,以便导入它而不是 pylab 的新模块?
    • 似乎两者都可能是真的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多