You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Even Better TOML VS Code扩展报错,是否属于Bug?

问题分析与解决

这不是Even Better TOML扩展的Bug,而是你的pyproject.toml配置不符合Python项目元数据规范(PEP 621)的要求。

报错原因

Even Better TOML扩展会严格按照PEP 621的校验规则检查[project]字段,而该字段的必填项包含name和version,你的配置里只写了name,缺少version,因此触发了校验错误。

修复方法

给[project]块补充必填的version字段即可,修改后的pyproject.toml内容如下:

[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"

[tool.setuptools]
packages = ["helloworld"]
package-dir = {"" = "helloworld"}

[project]
name = "helloworld"
version = "0.1.0"  # 补充必填的版本字段

另外,你当前同时维护了setup.py和pyproject.toml,建议统一用pyproject.toml管理项目元数据,避免配置重复;如果保留setup.py,要确保两者的name、version等核心信息一致。

内容的提问来源于stack exchange,提问作者Tony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 10:52:07