【问题标题】:Running scripts in Spyder using windows Command Prompt or PowerShell使用 Windows 命令提示符或 PowerShell 在 Spyder 中运行脚本
【发布时间】:2018-08-31 22:56:50
【问题描述】:

我想知道是否有一种方法可以使用 windows cmd 或 PowerShell 而不是 IPython 控制台在 spyder-ide 中运行 python 脚本。

Ipython 的工作方式有时与在 cmd 中运行脚本时的工作方式不同,该脚本专门用于绘制 matplotlib 等包。

我正在使用 Spyder 最新版本。

问候

【问题讨论】:

  • 澄清一下:你想用你的windows cmd在spyder中运行一个脚本吗?为什么不直接从 cmd 启动?
  • hi @Cut7er 感谢您的建议,我想知道 spyder 本身是否有一个简单的单击方法可以使代码在 cmd 而不是 IPython 控制台中运行。
  • 我建议在您的脚本所在的文件夹中打开 cmd,然后您可以使用命令python script_name.py 运行它...这样您的控制台不会在脚本执行完成后关闭

标签: python spyder


【解决方案1】:

在 Spyder 中,您可以单击“运行”>“每个文件的配置”,这将为您提供大量选择 Spyder-IDE-Script 的启动位置。

【讨论】:

  • 谢谢,它可以工作,但 cmd 在执行代码后立即消失!。例如,如果代码是print('hi'),如果选择了控制台选项是外部系统终端,则 Spyder 在 cmd 中运行代码,但除非添加一行 input('wait'),否则我看不到结果。
  • @KhalilAlHooti,为此,请激活名为执行后与 Python 控制台交互的选项,该选项也出现在“运行 > 每个文件的配置”中。
  • @CarlosCordoba,谢谢,它完美地运行在 python 上。问候
  • 在 Windows 10 中使用 PowerShell 代替 cmd 的任何方式?
【解决方案2】:

我认为您正在寻找的选项是 [Tools] / [Preferences] / [Run] 菜单项下的选项中的“在外部系统终端中执行”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-10
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多