Arch Linux上`python-six`包的ImportError

时间:2017-08-10 17:27:42

标签: python pip archlinux six pacman-package-manager

>pip                                                                                                     
Traceback (most recent call last):
  File "/usr/bin/pip", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 49, in <module>
    from pkg_resources.extern import six
  File "/usr/lib/python3.6/site-packages/pkg_resources/extern/__init__.py", line 61, in load_module
    "distribution.".format(**locals())
ImportError: The 'six' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

我确实重新安装了pacman -S python以及pacman -S python-setuptoolspacman -S python-packagingpacman -S python-six,没有任何帮助。

几乎所有其他应用程序现在都遵循相同的模式(例如qutebrowserbuku

我认为这是在我按照主题ArchWiki指南手动安装vmware-vcli之后发生的(我知道并且可能不相关)。

通过在python-setuptools中安装早期版本,将类似帖子中的建议降级/var/cache/pacman/pkg并未解决问题。

1 个答案:

答案 0 :(得分:0)

我遇到了运行pip3 install --upgrade pip的完全相同的问题。

然而,pip3.5 install --upgrade pip为我工作。升级后,pip3的错误消息消失了。