【问题标题】:How to run python interpreter in windows powershell ISE?如何在 windows powershell ISE 中运行 python 解释器?
【发布时间】:2016-05-03 03:13:16
【问题描述】:

根据微软的说法,我们不能在它自己的 powershell ISE 控制台中运行像 python 这样的交互式控制台。根据一些消息来源,它在后台运行。我们可以在前台运行相同的 python 解释器吗?

【问题讨论】:

    标签: powershell-ise python-interactive


    【解决方案1】:

    当人们说它“在后台运行”时,他们的意思是当您尝试在 ISE 中运行 Python 时,它会打开一个旧版控制台应用程序,而 ISE 不合逻辑隐藏(即使它无法将您的操作连接到该应用程序)。

    如果您运行一个运行并终止的脚本,那很好,您可以这样做。例如,您可以运行 python --version ...

    但是,如果您使用start-process 命令将其作为单独的窗口运行,则只能以交互方式启动它:start python

    坦率地说,使用本机控制台版本的 PowerShell.exe 而不是 ISE,您与 PowerShell 交互的成功率要高得多——在那里,您可以交互地运行 python 并将输出获取到 PowerShell 中,而无需通过文件重定向它。

    【讨论】:

    • 谢谢你,还有什么办法可以得到吗?或者在powershell.exe中打开多个标签的任何解决方案?
    • 我使用并推荐 ConEmu,用于选项卡 ;-) 绝对没有在 ISE 中运行交互式控制台应用程序的解决方法...
    猜你喜欢
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 2018-08-13
    • 2019-02-26
    • 2012-05-01
    • 2020-09-09
    相关资源
    最近更新 更多