微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。