当前位置: 首页 > 面试题库 >

Python错误:“ ImportError:没有名为六个模块”

汪玮
2023-03-14
问题内容

我在Windows 7操作系统上运行Python 2.7

这是我运行的:

>>> import matplotlib.pyplot as plt

然后我得到这个:

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    import matplotlib.pyplot as plt
  File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 29, in <module>
    from matplotlib.figure import Figure, figaspect
  File "C:\Python27\lib\site-packages\matplotlib\figure.py", line 36, in <module>
    from matplotlib.axes import Axes, SubplotBase, subplot_class_factory
  File "C:\Python27\lib\site-packages\matplotlib\axes.py", line 20, in <module>
    import matplotlib.dates as _  # <-registers a date unit converter
  File "C:\Python27\lib\site-packages\matplotlib\dates.py", line 119, in <module>
    from dateutil.rrule import (rrule, MO, TU, WE, TH, FR, SA, SU, YEARLY,
  File "C:\Python27\lib\site-packages\dateutil\rrule.py", line 18, in <module>
    from six import advance_iterator, integer_types
ImportError: No module named six

现在,我从这里下载了六个:https :
//pypi.python.org/pypi/six

我解压缩了它,如果我从那里打开一个名为setup.py的文件,然后尝试导入matplotlib,那么它可以工作,但是我不必每次想作图时都必须这样做吗?没有办法让它自动工作吗?


问题答案:

您需要在系统上安装它。这基本上意味着将zip文件放在Python可以找到的位置,但是到目前为止,最简单的方法pip install six。不过,这将第二次下载它。

就像提到的matplotlib安装说明一样,它sixdateutil软件包的依赖项。大多数理智的安装方法都会自动引入此依赖关系。如果您首先进行pip install python-dateutil了此操作,那么应该在幕后满足这种缺失的依赖关系。如果您需要完全手动安装,则应仔细阅读这些说明。



 类似资料:
  • 问题内容: 我正在尝试构建OpenERP项目,并完成了依赖项。现在出现此错误 有人可以指导出什么问题以及如何解决吗??? 问题答案: 您可能没有安装Python模块。您可以在pypi上找到它。 要安装它: (如果已安装,请改用)

  • 问题内容: 我是Debian用户,我想安装python-dev,但是当我以root身份在shell中运行代码时: 我收到以下错误: 似乎是什么问题,我该如何解决? 问题答案: 确保您有一个有效的python-apt软件包。您可以尝试再次删除并安装该软件包以解决apt_pkg.so的问题。

  • 问题内容: 解决此ImportError错误的正确方法是什么? 我有以下目录结构: 我在目录中 现在,如果我输入 我立刻得到 将包含以下行: 我不明白为什么python找不到-它在那里。 如果我从Python外壳程序执行此操作,那么它将起作用: 只有通过脚本调用它才行。 问题答案: Python不会将当前目录添加到,而是将脚本所在的目录添加到。添加到或。

  • 问题内容: 我在Windows 7上使用python 3.4。为了打开一个doc文件,我正在使用此代码 我不确定为什么每次都会弹出此错误 ImportError:没有名为win32api的模块 虽然我已经从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32安装了pywin32, 并且我还检查了导入路径…我也尝试过重新安装pywin32,但这并没有消

  • 我在Python 3中安装软件包遇到了麻烦。 我一直使用安装软件包。但现在,当我尝试安装ansicolors软件包时,我得到了: 我不知道该怎么做,因为我没有安装setupool在过去。尽管如此,我还是能够安装许多包与没有setupols。为什么我现在应该安装工具? 我甚至不能安装setuptools,因为我有python3.3,而setuptools不支持python3。 为什么我的instal

  • 问题内容: Python安装在本地目录中。 我的目录树如下所示: 我的代码在这里: 要运行该示例,我编写,并且在代码中有: 我得到了错误: 我已经检查过了,那里有目录。另外,我在文件夹中有该文件,以向指示这是一个软件包。我在示例目录中也有一个。 我不知道为什么Python在时找不到文件。有任何想法吗?可以是权限问题吗?我需要一些执行许可吗? 问题答案: 根据你对orip帖子的评论,我想这是发生了什