【问题标题】:Error "no module named six" after a pip installpip 安装后出现错误“没有名为 6 的模块”
【发布时间】:2014-12-23 23:35:59
【问题描述】:

Python 一直说没有名为 6 的模块,但是已经使用了 pip install six 并重新安装了几次。

Traceback (most recent call last):
File "/Users/sebastianstoelen/Documents/workspace/Python/kulpno14-15_zilver/PiBot/app/Model/graph.py", line 1, in <module>
import matplotlib.pyplot as plt
File "/Library/Python/2.7/site-packages/matplotlib/__init__.py", line 105, in <module>
import six
ImportError: No module named six

【问题讨论】:

  • 您是否安装了多个 Python?您使用的pip 是否正确?
  • 在过去的几天里,我使用 pip 安装了大量其他库,但没有一个给出任何错误。我只安装了一个版本的 Python (2.7)。
  • 你能提供完整的回溯吗?
  • 我该怎么做?我是这种东西的初学者。
  • 当一切都失败时,尝试重新启动。

标签: python python-2.7 matplotlib


【解决方案1】:

我刚刚修复了我自己的这个问题的实例。 我有两个版本的 python;默认值为 2.6(您使用 which python 确定)和 2.7。 pip 将 6 个放在 2.7 以下,但我的应用程序运行的是 2.6,它只有 tar 文件。

对我有用的修复:

cd /usr/lib/python2.6/site-packages
sudo cp -rp ../../python2.7/site-packages/six* .

我的应用现在可以正常运行了。

【讨论】:

    猜你喜欢
    • 2022-07-30
    • 2018-10-29
    • 2018-05-24
    • 1970-01-01
    • 2017-08-26
    • 2018-04-20
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多