使用 pip install 下载需求时出错(安装命令:use_2to3 无效。)

vam*_*msi 103 python pip setuptools python-3.x

版本 pip 21.2.4 python 3.6

命令:

pip install -r  requirements.txt
Run Code Online (Sandbox Code Playgroud)

我的内容requirements.txt

pip install -r  requirements.txt
Run Code Online (Sandbox Code Playgroud)

该命令失败并出现此错误

mongoengine==0.19.1
numpy==1.16.2
pylint
pandas==1.1.5
fawkes
Run Code Online (Sandbox Code Playgroud)

小智 193

看起来setuptools>=58打破了对以下的支持use_2to3

v58 的安装工具变更日志

因此,您应该更新setuptoolssetuptools<58避免使用use_2to3设置参数中包含的软件包。

我也遇到了同样的问题,pip==19.3.1

  • 确认这也适合我。我使用 `sudo pip3.9 install setuptools==57.5.0` 安装了 v58 之前的版本,然后继续安装我需要的内容,没有收到错误。 (6认同)
  • `pip install setuptools==58` 为我修复了它。我试图安装 jmespath-terminal 并不断收到此错误。 (2认同)

Md *_*lam 61

我安装setuptools==58它对我有用。pip install setuptools==58。该错误来自setuptools==69之前在我的设备上运行的错误。最后为我保存了 setuptools 版本 58 以解决此错误。


Jon*_*nny 11

这对我有用。

pip install --upgrade pip setuptools==57.5.0 
Run Code Online (Sandbox Code Playgroud)