python2虚拟环境下安装devpi-client 4.1.0失败

问题描述

在 python2 虚拟环境中运行 pip install devpi-client==4.1.0 失败并显示以下 Installing build dependencies ... error

  ERROR: Command errored out with exit status 1:
   command: /private/tmp/venv/bin/python -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'/private/var/folders/72/91vhtwlx2v577_2t46dkm6yh0000gq/T/pip-install-Owjkqu/setuptools/setup.py'"'"'; __file__='"'"'/private/var/folders/72/91vhtwlx2v577_2t46dkm6yh0000gq/T/pip-install-Owjkqu/setuptools/setup.py'"'"';f=getattr(tokenize,'"'"'open'"'"',open)(__file__);code=f.read().replace('"'"'\r\n'"'"','"'"'\n'"'"');f.close();exec(compile(code,__file__,'"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/72/91vhtwlx2v577_2t46dkm6yh0000gq/T/pip-pip-egg-info-357GNw
       cwd: /private/var/folders/72/91vhtwlx2v577_2t46dkm6yh0000gq/T/pip-install-Owjkqu/setuptools/
  Complete output (10 lines):
  Traceback (most recent call last):
    File "<string>",line 1,in <module>
    File "setuptools/__init__.py",line 16,in <module>
      import setuptools.version
    File "setuptools/version.py",in <module>
      import pkg_resources
    File "pkg_resources/__init__.py",line 1365
      raise SyntaxError(e) from e
                              ^
  SyntaxError: invalid Syntax
  -----------------------------

错误上方有几行Collecting setuptools>=42 Downloading .../setuptools-51.1.1.tar.gz (2.1 MB)

setuptools 51.1.1 require minimum python3.6,所以大概解释了语法错误

有没有办法强制包使用现有的 setuptools 版本或指定在构建依赖项安装期间使用哪个版本?

解决方法

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

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

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