python 构建错误:错误命令 '['/tmp/build-env-9acv67by/bin/python'、'-Im'、'pip'、'install'、'--use-pep517'、'--no -警告脚本位置',
Error in python build: ERROR Command '['/tmp/build-env-9acv67by/bin/python', '-Im', 'pip', 'install', '--use-pep517', '--no-warn-script-location',
我有一个简单的 python 项目用于学习打包。当我想用 python3.9 -m build
构建时,我得到这个错误:
ERROR Command '['/tmp/build-env-9acv67by/bin/python', '-Im', 'pip', 'install', '--use-pep517', '--no-warn-script-location', '-r', '/tmp/build-reqs-qwglf9kg.txt']' returned non-zero exit status 1.
完整结果为 here。
这是项目目录的结构:
../setup
├── LICENSE
├── pyproject.toml
├── README.md
├── setup.cfg
├── src
│ └── program
│ ├── __init__.py
│ └── program.py
└── tests
我的pyproject.toml
内容是:
[build-system]
requires = [
"sys",
"setuptools>=42",
"wheel"
]
build-backend = "setuptools.build_meta"
而我的__init__.py
内容是:
from . import program
在完整的结果中它说出了问题
错误:找不到满足系统要求的版本
错误:找不到 sys
的匹配分布
所以你的命令正在寻找一个不符合系统要求的版本
我有一个简单的 python 项目用于学习打包。当我想用 python3.9 -m build
构建时,我得到这个错误:
ERROR Command '['/tmp/build-env-9acv67by/bin/python', '-Im', 'pip', 'install', '--use-pep517', '--no-warn-script-location', '-r', '/tmp/build-reqs-qwglf9kg.txt']' returned non-zero exit status 1.
完整结果为 here。 这是项目目录的结构:
../setup
├── LICENSE
├── pyproject.toml
├── README.md
├── setup.cfg
├── src
│ └── program
│ ├── __init__.py
│ └── program.py
└── tests
我的pyproject.toml
内容是:
[build-system]
requires = [
"sys",
"setuptools>=42",
"wheel"
]
build-backend = "setuptools.build_meta"
而我的__init__.py
内容是:
from . import program
在完整的结果中它说出了问题
错误:找不到满足系统要求的版本
错误:找不到 sys
所以你的命令正在寻找一个不符合系统要求的版本