【问题标题】:ImportError for `python-six` package on Arch LinuxArch Linux 上“python-six”包的 ImportError
【发布时间】: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-setuptoolspacman -S python-packagingpacman -S python-six 重新安装,没有任何帮助。

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

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


通过在/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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-04-27
    • 1970-01-01
    • 2015-06-15
    • 2020-01-13
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 2012-03-17
    • 2021-10-05
    相关资源
    最近更新 更多