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