【发布时间】:2017-12-20 21:03:33
【问题描述】:
我在 Linux Mint 上,并且至少有 3 个版本的 python(2、3.4、3.5)。
尝试使用pip3.5,我得到:
Import Error: No module named six
但是,尝试通过以下任何方式安装六个都会出现相同的错误:
sudo easy_install-3.5 six
sudo python3.5 -m easy_install six
sudo pip3.5 install six
感觉这是循环推理,因为我没有六个,所以我不能使用 pip 或 easy_install,但我不能安装六个,因为没有它 pip 或 easy_install 将无法工作。
【问题讨论】:
-
如果没有答案会有所帮助,试试这个作为绝对的最后手段:download
sixsource tar from PyPI,用tar解压,进入解压目录并运行sudo python3.5 setup.py install。不过,我应该警告您 - 之后您将无法卸载它,并且强烈建议不要使用这种安装方法,尤其是与sudo结合使用时。仅在没有其他帮助时使用。 -
在 OEL(一种 RHEL 衍生产品)中,
python-sixrpm 包可用,原因您已经提到过。安装此软件包后,pip和easy_install可用于安装其他模块。你正在运行什么 python 发行版? -
@alvits 我想我已经通过
apt安装了包python-six,如果这就是你所说的,那没有帮助。无论如何,现在找到了解决方案。