【问题标题】:Error when importing PyLab on 64 - bit windows and Python在 64 位 Windows 和 Python 上导入 PyLab 时出错
【发布时间】:2012-08-17 07:06:54
【问题描述】:

所以我得到了 numpy、scipy、IPython 和 matplotlib 工作(我可以使用“import _”导入所有四个)。但是,我无法让 pylab 工作。我的印象是,如果我有上述内容,我就可以导入 pylab。我希望我能理解这些错误;他们对我来说就像巴别塔。谁能告诉我怎么了?任何帮助表示赞赏。

我的错误如下:

>>> from pylab import *
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from pylab import *
  File "C:\Python32\lib\site-packages\pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "C:\Python32\lib\site-packages\matplotlib\pylab.py", line 222, in <module>
    from matplotlib import mpl  # pulls in most modules
  File "C:\Python32\lib\site-packages\matplotlib\mpl.py", line 3, in <module>
    from matplotlib import axes
  File "C:\Python32\lib\site-packages\matplotlib\axes.py", line 21, in <module>
    import matplotlib.dates as mdates
  File "C:\Python32\lib\site-packages\matplotlib\dates.py", line 122, in <module>
    from dateutil.rrule import rrule, MO, TU, WE, TH, FR, SA, SU, YEARLY, \
  File "C:\Python32\lib\site-packages\dateutil\rrule.py", line 18, in <module>
    from six import advance_iterator, integer_types
ImportError: No module named six

【问题讨论】:

    标签: python numpy scipy matplotlib


    【解决方案1】:

    这不是我以前见过的错误消息,但 6 是一个为 Python 版本提供 2to3 支持的包。

    您可以从here 获得六个。

    出于兴趣,您使用的是哪个版本的 mpl?

    【讨论】:

    • 我正在使用 matplotlib 1.2.x。这是链接:lfd.uci.edu/~gohlke/pythonlibs/#ipython
    • 请原谅双重评论,我无法编辑上面的内容。我拿六分怎么办?我下载了它,错误仍然存​​在。
    • 我不完全确定如何在 Windows 上执行此操作。通常,我只需在下载文件夹的根目录下键入“python setup.py install”。您是否从该软件包集合中安装了“base”?它似乎包含“六”,希望能避免这个问题。
    • 你的意思是在命令提示符下这样做吗?我不知道在文件夹中执行命令。编辑:基地适用于 linux
    • 有一个windows“基础”包:lfd.uci.edu/~gohlke/pythonlibs/#base。你安装了吗?
    【解决方案2】:

    您可以通过安装 Python 2.x 来解决您的问题。图形库 Matplotlib 不支持 Python 3.x。 Few libraries do.

    虽然 3.0 版本是四年前发布的,但大多数用户使用 Python 2.x 会更好,因为社区尚未普遍采用 3.x。 Python 开发人员say so themselves。是的,这很尴尬:\

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      • 1970-01-01
      • 2014-02-16
      • 2016-05-18
      相关资源
      最近更新 更多