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

如何无需网络获取PyPI Trove分类器列表?其权威来源在哪?

关于Trove分类器离线获取的问题解答

当然可以无需网络访问获取Trove分类器列表!不过具体实现要看你使用的Python版本和工具链,下面分点解答你的问题:

1. 能否无需网络获取该列表?

完全可以。有两种常见的离线获取方式:

  • 如果你使用的是Python 3.10及更早版本,可以借助内置的工具模块获取;
  • 如果你使用setuptools(现在绝大多数Python项目都用它替代老旧的distutils),它本身也内置了一份分类器列表,无需联网就能调用。

不过要注意,本地内置的列表可能不是实时最新的,因为Trove分类器会不定期新增(比如新的Python版本发布后会添加对应的分类器)。如果需要最新版本,建议在联网时先获取一次并保存到本地,之后就能离线使用了。

2. 该列表是否存在于distutils中?

在Python 3.10及之前的版本里,distutils确实内置了Trove分类器列表,你可以通过以下代码直接获取:

from distutils.command.register import get_classifiers
print(get_classifiers())

但从Python 3.12开始,distutils已经被官方移除了,所以这个方法在新版本Python中无法使用。

3. 该列表的权威来源是什么?

Trove分类器的权威来源是PyPI官方维护的分类器集合。PyPI会根据社区需求持续更新这个列表,比如添加新的编程语言版本、操作系统、项目许可证类型、应用场景分类等。如果需要获取最完整、最新的分类器列表,必须联网从PyPI的官方渠道获取。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 04:09:26