【问题标题】:Spyder 3.0 won't let me run fileSpyder 3.0 不允许我运行文件
【发布时间】:2017-02-15 08:18:27
【问题描述】:

Spyder 3.0,Windows 10 64 位

大家好,我以前可以在 Spyder 中编写代码和运行文件,但现在运行代码的按钮是灰色的,我无法运行文件。甚至没有使用 F5 或单击“运行”菜单选项卡中的“运行”。

View my Spyder menu tab

此外,Spyder 曾经以不同的方式为我的文本着色,但现在它全是黑色的。我不知道发生了什么,我没有更改任何设置。做了一些研究,我发现这可以通过访问“首选项”选项卡(代码自省)进行编辑,但该选项甚至不会出现在我的菜单栏中。

Another view of my Spyder menu tab

如何让 Spyder 3.0 再次运行我的文件?谢谢你,世界。

【问题讨论】:

  • 更新!所以在 Spyder 中,我打开了一个 temp.py 选项卡,DID 让我可以运行文件,而不是像往常一样。所以我想我只需将我的代码复制并粘贴到该选项卡中,然后将其保存到我希望我的 .py 处理的目录中。在我这样做的那一刻,我失去了运行文件的能力。我尝试在 IPython 控制台中输入我的参数,它告诉我它们没有被定义。
  • 我遇到了类似的问题,但在 S3 中不完全相同:F5 什么都不做。但是点击箭头图标确实会运行我的文件(顺便说一句,它是一个 .py 文件)。事实证明,这是新戴尔 xps 机器上的一个已知问题,如果您按 ctrl-esc,它会正确处理,并且 F5 会再次开始工作。看看这里的 second (不接受)答案:askubuntu.com/questions/88063/…

标签: python menu spyder


【解决方案1】:

听起来您还没有将文件保存为 python 文件。您必须拥有“file.py”。不仅仅是“文件”。

【讨论】:

  • 您已正确识别问题! Spyder 只允许用户运行 Python 文件,并且这些文件必须以 .py 扩展名结尾。
【解决方案2】:

我遇到了完全相同的问题。一旦我保存我的代码变白(我有一个“皮肤”,这就是它不同的原因)而且它不会让我运行文件。我注意到保存的文件格式不同,这可能是原因。但我只是做了一个简单的恢复出厂设置,它现在对我有用。

【讨论】:

    【解决方案3】:

    如果 (control + enter) 或 (shift + enter) 在您的蜘蛛中不起作用,请尝试“F9”键。完全希望它的工作,你将能够逐行编码。

    【讨论】:

    • 请解释为什么F9 会起作用,如果经过这么长时间,没有其他人想出这个答案。 F9 与其他尝试过的有什么不同?
    猜你喜欢
    • 2021-03-28
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 2018-05-26
    • 2017-10-26
    • 1970-01-01
    • 2021-12-30
    • 2014-09-01
    相关资源
    最近更新 更多