如何获取帮助

如果您正在使用 Python,很可能会遇到需要一些帮助才能解决的问题(核心开发者经常遇到这种情况)。

如果您需要帮助,可以使用多种选择寻求帮助。如果问题涉及流程或工具的使用,请先查看本指南的其余部分,因为它应该可以回答您的问题。

Discourse

Python 在 discuss.python.org 上有一个托管的 Discourse 实例。此论坛有许多不同的类别,其中大多数对所有用户开放,供其阅读和发帖。与帮助为 Python 本身做出贡献特别相关的类别包括

  • 核心开发,用于大多数一般性问题和帮助

  • 想法,用于讨论 Python 语言的新想法

  • 核心工作流,用于有关开发基础设施和机器人的问题

另请参阅

Discourse(discuss.python.org 网络论坛),了解有关如何开始的更多信息。

邮件列表

寻求帮助的更多选项包括 python-ideaspython-dev 邮件列表,它们分别对应于 想法核心开发 Discourse 类别。Discourse 类别通常更加活跃,并且是新讨论的首选场所,但邮件列表仍然受到监视并会得到答复。这些邮件列表用于涉及 Python 开发 的问题,用于使用 Python 进行开发。

询问 #python-dev

如果你熟悉 IRC,则可以在 #python-dev(在 Libera.Chat 网络上)上尝试提问。通常,有许多经验丰富的开发人员,从分类员到核心开发人员,他们可以回答有关为 Python 开发的问题。与邮件列表一样,#python-dev 用于涉及 Python 开发 的问题,而 #python 用于涉及使用 Python 进行开发的问题。

注意

你可能无法访问此频道的历史记录,因此无法将其用作某种“知识库”。

核心指导

如果你有兴趣改进 Python 并为其开发做出贡献,但尚未完全适应上述公共渠道,Python 导师 将在此帮助你。Python 很幸运,拥有一群愿意指导任何希望贡献代码、修复错误或改进文档的志愿核心开发人员。欢迎并鼓励每个人做出贡献。

提交错误

如果你强烈怀疑自己遇到了错误(无论是在构建过程中、在测试套件中还是在其他领域),请在 问题跟踪器 上打开一个问题。与每份错误报告一样,强烈建议你详细说明触发错误的条件(包括操作系统名称和版本,以及你尝试执行的操作),以及你遇到的确切错误消息。