在 64 位 Windows 和 Python 上导入 PyLab 时出错

问题描述 投票:0回答:2

所以我让 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

我正在使用 matplotlib 1.2.x。这是链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/#ipython

python numpy scipy matplotlib
2个回答
2
投票

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

您可以从这里获取六个。

它通常作为“base”的一部分安装。有一个 Windows“基础”包


0
投票

您可以通过安装 Python 2.x 来解决您的问题 图形库 Matplotlib 不支持 Python 3.x 。 很少有图书馆这样做

虽然四年前发布了 3.0 版本,但大多数用户更喜欢使用 Python 2.x,因为社区尚未普遍采用 3.x。 Python 开发者自己这么说。是的,这很尴尬:\

© www.soinside.com 2019 - 2024. All rights reserved.