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", line 21, in <module>

    from pip._vendor.pkg_resources import RequirementParseError, parse_requirements

ImportError: cannot import name RequirementParseError

我卸载了 pip2 并重新安装了它。对 pip(3) 也做了同样的事情。但这并没有改变一件事。我在这个错误消息中找不到任何有用的信息,感到有点无助。有任何想法吗?


update忘了说,我用的是 archlinux。我安装它pacman -S python2-pip


largeQ
浏览 213回答 2
2回答

拉风的咖菲猫

您是否尝试使用 virtualenv 安装软件包?吃豆子?还是只使用 pip ?您要安装哪个版本的 tensorflow?您可以使用以下命令尝试使用最新的 pip2 版本 + virtualenv 安装库:pacman -S python2 python2-pip python-virtualenvvirtualenv -p python2 py2. py2/bin/activatepip install -U pip setuptools wheelpip install tensorflow ipython您也可以尝试先卸载 python2,然后从头开始重新安装:pacman -Rs python2 python2-pip

MMTTMM

可能是由于 ~/.local 中安装的 setuptools 版本引起的。也许你可以检查一下。没关系,出于某种原因,setuptools 安装在我的 ~/.local 目录中,取代了系统安装,我删除了它并且 pip2 现在运行良好。

jeck猫

请查看此链接:&nbsp;https://askubuntu.com/questions/984868/error-in-installing-sudo-pip-install-v-protobuf-3-0-0a2图书馆不同,但错误是一样的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python