【发布时间】:2017-08-10 17:27:41
【问题描述】:
>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-setuptools、pacman -S python-packaging 和pacman -S python-six 重新安装,没有任何帮助。
现在几乎所有其他python 应用程序都遵循相同的模式(例如qutebrowser 和buku。
我认为它发生在我按照该主题的 ArchWiki 指南手动安装 vmware-vcli 之后(我知道它的 perl 并且可能不相关)。
通过在/var/cache/pacman/pkg 中安装早期版本来降级python-setuptools 并没有解决问题。
【问题讨论】:
-
有一个混淆。为什么pip要尝试使用python 3。你试过
pip3 -
现在我做到了。指向
/usr/lib/python3.6/site-packages的相同错误。 -
@Chinggis6 有什么错误?
-
与此评论上方帖子中引用的错误相同
标签: python perl python pip archlinux six pacman-package-manager