为了账号安全,请及时绑定邮箱和手机立即绑定

pip2: ImportError: 无法导入名称 RequirementParseError

pip2: ImportError: 无法导入名称 RequirementParseError

largeQ 2023-05-23 14:49:32
我无法让 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_requirementsImportError: cannot import name RequirementParseError我卸载了 pip2 并重新安装了它。对 pip(3) 也做了同样的事情。但这并没有改变一件事。我在这个错误消息中找不到任何有用的信息,感到有点无助。有任何想法吗?update忘了说,我用的是 archlinux。我安装它pacman -S python2-pip
查看完整描述

2 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

您是否尝试使用 virtualenv 安装软件包?吃豆子?还是只使用 pip ?您要安装哪个版本的 tensorflow?


您可以使用以下命令尝试使用最新的 pip2 版本 + virtualenv 安装库:


pacman -S python2 python2-pip python-virtualenv


virtualenv -p python2 py2

. py2/bin/activate


pip install -U pip setuptools wheel

pip install tensorflow ipython

您也可以尝试先卸载 python2,然后从头开始重新安装:


pacman -Rs python2 python2-pip


查看完整回答
反对 回复 2023-05-23
?
MMTTMM

TA贡献1869条经验 获得超4个赞

可能是由于 ~/.local 中安装的 setuptools 版本引起的。也许你可以检查一下。

没关系,出于某种原因,setuptools 安装在我的 ~/.local 目录中,取代了系统安装,我删除了它并且 pip2 现在运行良好。


查看完整回答
反对 回复 2023-05-23
?
jeck猫

TA贡献1909条经验 获得超7个赞

请查看此链接: https://askubuntu.com/questions/984868/error-in-installing-sudo-pip-install-v-protobuf-3-0-0a2

图书馆不同,但错误是一样的。


查看完整回答
反对 回复 2023-05-23
  • 2 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信