小编Sha*_*wla的帖子

如何修复 - 配置错误:`project` 必须在 pyproject.toml 中包含 ['name'] 属性?

规格

Apple M1 chip processor
Python 3.9.6
setuptools==65.3.0
virtualenv==20.23.1
pipenv===2023.4.29
Run Code Online (Sandbox Code Playgroud)

项目根目录下的 pyproject.toml 文件

[project]
name = 'project name'
requires-python = ">=3.9"
version = "1.0.0"
authors = [
    {name = "Your Name", email = "you@yourdomain.com"},
]
Run Code Online (Sandbox Code Playgroud)

当我尝试从私有存储库导入包时,出现错误 -

[pipenv.exceptions.InstallError]:         File "/private/var/folders/xf/w00tn6c94kggl81pbhysxs300000gp/T/pip-build-env-2jhqtx43/overlay/lib/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 55, in validate
[pipenv.exceptions.InstallError]:           raise ValueError(f"{error}\n{summary}") from None
[pipenv.exceptions.InstallError]:       ValueError: invalid pyproject.toml config: `project`.
[pipenv.exceptions.InstallError]:       configuration error: `project` must contain ['name'] properties
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙解决这个问题吗?另外为什么这里引用私人文件夹中的文件?

我尝试更新到最新版本的 setuptools 并在 pyproject.toml 文件中添加了以下内容

[build-system]
requires = ["setuptools==65.3.0", "wheel"]
build-backend = "setuptools.build_meta"
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不起作用。

setuptools python-3.x pyproject.toml

7
推荐指数
1
解决办法
3659
查看次数

标签 统计

pyproject.toml ×1

python-3.x ×1

setuptools ×1