提交报告

如果您无法通过任何故障排除步骤解决您的问题,那么您需要将其提交给我们的问题跟踪者,以便我们的团队可以为您查看。你需要一个 Github account 要做到这一点,所以在开始之前一定要有一个(不管怎样,这是个好主意)。

Github page on Spyder's issue tracker

重要

在提交问题之前,请确保您已经在Google和Spyder's上搜索了问题描述和错误回溯的相关部分 issue tracker 以确保它以前没有被提交过。如果是这样,您的问题将作为副本关闭。

提交问题的方法

有几种方法可以直接从Spyder或GitHub提交问题。按优先和困难的顺序:

  1. 如果Spyder显示错误对话框 您可以直接从它提交问题。您必须填写问题的标题,指定导致此问题的步骤,然后单击 submit to Github . 这将在错误报告中预先填充环境详细信息、密钥版本和依赖项,并自动为您插入错误/回溯。

    Github page on Spyder's issue tracker
  2. 如果Spyder打开并且您的问题不涉及错误对话框 ,最好的方法是选择 Report issueHelp 菜单,它手动打开问题报告窗体并填写有关Spyder安装的关键信息。描述您遇到的问题(包括任何错误/回溯信息)以及描述性标题,然后单击 Submit to Github .

    Github page on Spyder's issue tracker
  3. 如果Spyder不发射 ,您可以在上的“问题”页手动提交报告 Github . 与上述不同,您需要手动提供错误报告模板中列出的所有内容(Spyder、Python、OS、Qt/PyQt、Anaconda和Spyder的依赖项)的版本;请参阅下面的内容以获取更多信息。

    Github page on Spyder's issue template

一旦您提交报告,我们的团队会尽快回复您,通常在24小时内或更短时间内,帮助您解决问题。

你的报告要包括什么

请在你的报告中尽可能多地包括以下内容 最大化您获得相关帮助的机会,以及我们诊断、重现和解决您问题的能力。

关键项目,按优先顺序:

  • 完整的, 完成错误消息或回溯 完全按照Spyder的显示进行复制/粘贴或自动输入:

    • 但要确保自动生成的对话框中包含自动生成的错误报告。

    • 您可以从 Show Details 错误对话框的部分。

    • 如果不存在,或者没有显示对话框,您也可以发现它打印到Spyder's Internal Console ,位于 View 菜单位置 Panes ‣ Internal Console .

    • 如果您愿意,或者Spyder不启动,您可以通过命令行(或windows上的Anaconda提示符)启动Spyder spyder 复制打印在那里的输出。

    注解

    如果您报告的是特定行为而不是错误,或者消息没有完全解释发生了什么,请详细描述实际发生了什么,以及您希望Spyder做什么。

  • A 详细,一步一步地描述你所做的 导致错误发生,并提供触发错误的示例代码(如果适用)。

  • Spyder及其环境信息 如错误报告模板中所列,可以在下面找到 About SpyderHelp 菜单;以及它的键依赖项,显示在下面的对话框中 Help ‣ Dependencies (有一个按钮可以复制粘贴它们)。

    Spyder showing Spyder's info and dependencies

    如果Spyder无法启动,请粘贴 conda list 从命令行(或Windows上的Anaconda提示符)中 Dependencies 问题模板的部分。

    Command line showing output of conda list
  • 你是如何安装Spyder的 以及其他相关的包裹, e.g. 水蟒、MacPorts或pip和 Spyder以前是否工作过 自从你安装了它。

  • 你还试过什么办法来修复它e.g. 从本指南或其他网站上,如果您 tried to reproduce it in standalone QtConsole, IPython, and/or the plain Python 翻译。

  • 问题是否以前一直发生 在类似的情况下,或者这是你第一次观察到它。

  • 还有什么特别的或不寻常的吗 关于您的系统、环境、包或可能与问题有关的特定用法

小技巧

如果在报表中包含代码块,请确保在其前面和后面加上一行三个反撇号```以获得如下代码块:

print("Your Code Here!")

否则,代码可能包含随机格式或缺少缩进,因此很难检查并运行它来重现和修复问题。