繁体   English   中英

错误 No module named 六

[英]Error No module named six

我是 Python/OpenCV 的新手。

我有下面的代码在 Python 中运行。 但我得到一个错误,如下所示。

>>> from matplotlib import pyplot as plt

Traceback (most recent call last):
  File "<pyshell#20>", line 1, in <module>
    from matplotlib import pyplot as plt
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 105, in <module>
    import six
ImportError: No module named six

我遵循了这篇文章中的建议: ImportError: No module named Six

我已经下载了 6-1.8.0.tar.gz 并解压文件。 我想知道接下来要做的事情是什么? 我尝试运行 Six.py,但仍然遇到同样的错误。

您不需要下载tar.gz文件。 而是在命令行上运行此命令(注意,不是Python命令行):

pip install six

如果那不起作用,请尝试:

easy_install six

当我尝试导入nltk并在cmd(Windows)中键入easy_install six ,遇到了相同的问题(没有模块命名为六个),它为我安装了six

而且我成功导入了nltk

以下是我在遵循此帖子建议时的经验:

pip install six Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: six in /usr/lib/python3/dist-packages (1.16.0)

pip install --ignore-installed six Defaulting to user installation because normal site-packages is not writeable Collecting six Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Installing collected packages: six Successfully installed six-1.16.0

easy_install six easy_install: command not found

我希望这对其他人有帮助,因为:

ModuleNotFoundError: No module named 'six'

无论模块是否安装,都会发生这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM