Pip错误 - > ImportError:没有名为helpers的模块

问题描述 投票:-1回答:1

当我尝试使用pip安装任何软件包时,它会出错。它显示"ImportError: No module named helpers"。我尝试使用pip安装helpers模块,但发生了同样的错误。我正在粘贴错误消息的输出。操作系统:Arch Linux。

pip2 install requests

错误:

Traceback (most recent call last):
  File "/usr/bin/pip2", line 11, in <module>
    load_entry_point('pip==18.1', 'console_scripts', 'pip')()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2793, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2411, in load
    return self.resolve()
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2417, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/site-packages/pip/_internal/__init__.py", line 40, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python2.7/site-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python2.7/site-packages/pip/_internal/cli/main_parser.py", line 8, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python2.7/site-packages/pip/_internal/cli/cmdoptions.py", line 22, in <module>
    from pip._internal.utils.ui import BAR_TYPES
  File "/usr/lib/python2.7/site-packages/pip/_internal/utils/ui.py", line 15, in <module>
    from pip._vendor.progress.helpers import HIDE_CURSOR, SHOW_CURSOR, WritelnMixin
ImportError: No module named helpers
python linux python-2.7 pip helper
1个回答
2
投票

谢谢大家的帮助。我找到了解决方案。当我升级到python 3.7时,pip被打破了。执行这些命令解决了这个问题。

rm -rf /usr/lib/python3.7/site-packages
python3.7 -m ensurepip
pip install --upgrade pip

同样可以与Python2一起使用,只需用2.7替换3.7和用pip2替换pip。

© www.soinside.com 2019 - 2024. All rights reserved.