为什么Python 3中停用compiler包?

44 投票
3 回答
16870 浏览
提问于 2025-04-15 11:49

我刚好看到了一些关于Python编译器包的文档,感觉挺惊喜的。但是我发现这个包在Python 3.0中不见了,也没有什么明确的替代方案或者解释。

我在python-dev上找不到关于这个决定的讨论——有没有人能分享一下这个决定背后的原因?

3 个回答

0

说实话,我开始把compiler这个包移植到Python3上了。你可以在这里找到它:https://github.com/pfalcon/python-compiler。在我写这段话的时候,它能生成和CPython3.5兼容的字节码,而且可以编译那个版本的整个标准库。

2

为了提供关于决策过程的具体参考:

另外,顺便提一下,我开始了Python3版本的编译器包,这个包会在标准库之外进行维护:

44

我觉得这个功能现在已经内置了:

撰写回答