升华文本3生成错误-未检测到Python

升华文本3生成错误-未检测到Python,python,sublimetext3,Python,Sublimetext3,我在尝试运行时收到错误“未找到Python,但可以从Microsoft应用商店安装:[在0.3s内完成]” { “cmd”:[“python3”、“-u”、“$file”], } 我对python非常陌生,我在这里尝试过其他解决方案,但没有效果。我也在Windows10PC上运行,并确保在安装期间将python 3.9添加到path。Sublime 3最初运行良好,但在使用了几次之后,它开始显示上面的错误。可能是我使用的是免费版本的Sublime吗?首先检查是否可以从命令提示符打开python

我在尝试运行时收到错误“未找到Python,但可以从Microsoft应用商店安装:[在0.3s内完成]”

{
“cmd”:[“python3”、“-u”、“$file”],
}

我对python非常陌生,我在这里尝试过其他解决方案,但没有效果。我也在Windows10PC上运行,并确保在安装期间将python 3.9添加到path。Sublime 3最初运行良好,但在使用了几次之后,它开始显示上面的错误。可能是我使用的是免费版本的Sublime吗?

首先检查是否可以从命令提示符打开python:

  • 赢+R
  • 键入
    python
    并按enter键
  • 如果python处于打开状态,请尝试为python添加自定义的
    .sublime build

  • 在sublime中,进入工具>构建系统>新建构建系统
  • 在该文件中写入以下内容:
  • {
    “shell_cmd”:“python\”$file“”
    }
    
  • 使用扩展名保存它。
    。升华构建
  • 我相信这是python最简单的
    .sublime构建。当您按Ctrl+S
    保存它时,升华将显示您的升华用户文件夹。用你想要的名字保存它

    然后您将在工具>构建系统上看到它


    有关更多信息,请参见转到工具,使用>构建,然后选择python。如果它仍然无法工作,那么卸载python,下载并安装早期版本的python,如3.7,然后选择custom installation,确保所有内容都已选中。然后转到工具>构建系统>Python3。和工具>使用构建>Python@shakhyar.codes为什么安装早期版本的Python会改变什么呢?您是否尝试过使用
    工具下已有的Python构建系统→ 构建系统→ Python
    ?您最初是如何安装Python的?因为最新版本可能仍有一些bug,3.7在世界各地广泛使用,因此升华可能需要更新以构建最新版本。但是我建议不要使用sublime构建,因为您应该从命令提示符或终端运行脚本,这是better@shakhyar.codes “由于最新版本可能仍有一些缺陷,3.7在世界各地广泛使用,因此sublime可能需要更新以构建最新版本。但是我建议不要使用sublime构建,因为您应该从命令提示符或终端运行脚本,这样更好“-这样做很好,但真的希望解决这个问题,也许可以获得一些成就感并学习一些东西,因为sublime附带了一个
    Python.sublime build
    。为什么你建议制作一个功能更少的新版本,比如错误信息?另外,当您从Sublime运行Python时,您需要使用
    -u
    标志。我建议这样做是因为它很简单,只需运行程序,而不需要进行任何正则表达式匹配和其他东西。另外,
    -u
    也不是完全必要的(它只是强制
    stdin
    stdout
    stderr
    取消缓冲),我已经使用了大量的特定构建时间。