pip2:ImportError:无法导入名称RequirementParseError

问题描述

我无法让pip2正常工作。

我需要pip2,因为我需要使用python3 pip不支持的旧版tensorflow版本。尝试运行pip2 install时出现以下提示:

Traceback (most recent call last):
  File "/usr/bin/pip2",line 11,in <module>
    load_entry_point('pip==20.1.1','console_scripts','pip')()
  File "/usr/lib/python2.7/site-packages/pip/_internal/cli/main.py",line 73,in main
    command = create_command(cmd_name,isolated=("--isolated" in cmd_args))
  File "/usr/lib/python2.7/site-packages/pip/_internal/commands/__init__.py",line 104,in create_command
    module = importlib.import_module(module_path)
  File "/usr/lib/python2.7/importlib/__init__.py",line 37,in import_module
    __import__(name)
  File "/usr/lib/python2.7/site-packages/pip/_internal/commands/install.py",line 24,in <module>
    from pip._internal.cli.req_command import RequirementCommand,with_cleanup
  File "/usr/lib/python2.7/site-packages/pip/_internal/cli/req_command.py",line 21,in <module>
    from pip._internal.req.constructors import (
  File "/usr/lib/python2.7/site-packages/pip/_internal/req/constructors.py",in <module>
    from pip._vendor.pkg_resources import RequirementParseError,parse_requirements
ImportError: cannot import name RequirementParseError

我卸载了pip2并重新安装了它。对pip(3)也做相同的操作。但这并没有改变任何事情。我在此错误消息上找不到任何有用的东西,感到有点无助。有什么想法吗?

更新忘了提及,我使用archlinux。我安装了pacman -S python2-pip

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)