【问题标题】:sublime 3 'py' is not recognized as an internal or external command [duplicate]sublime 3'py'不被识别为内部或外部命令[重复]
【发布时间】:2017-05-30 14:00:34
【问题描述】:

我想在 sublime 3 上使用 python 3.6,我一直在使用 python 2.7,它运行良好,当我安装 python 3.6 后,它在 python 3.6 shell 上运行良好,我已经设置了环境路径:-

C:\Python36\Scripts\;C:\Python36\;

因为它是在我的安装文件中创建的。我在 sublime 上安装了 python 3 作为 python 2.7 ..当我尝试执行 python3 文件时它给了我

'py' is not recognized as an internal or external command` 

我已经重启了,什么也没发生。

我有什么遗漏吗?我应该在 sublime 上仔细检查什么?

【问题讨论】:

  • 什么崇高的文字? 2个还是3个?
  • 崇高文本 3.....

标签: python sublimetext3


【解决方案1】:

事实证明我的 PATH 是正确的,当我使用 Package Control 设置 python 3 时它不起作用,我必须创建新的构建并在上面写:-

{
    "cmd": ["c:/Python36/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

现在可以使用了

【讨论】:

  • 你是怎么发现问题的?
  • 我已经多次通过 Package Control 安装和删除了 python 3,但没有成功,所以我删除了它并手动创建了新的构建路径。
  • 你的解决方案没问题,+1 ;)
  • 我在发布之前已经检查过我的 PATH 变量是正确的,但是在很多情况下它会很有用,我肯定会投票给它
【解决方案2】:

您的 PATH 似乎设置不正确。有时,当您将 Python 安装在特定文件夹而不是默认的 C:\Python 文件夹(例如 C:\Python36)中时,会发生这种情况

要设置您的 PATH,请右键单击“我的电脑”并单击“属性”,然后在“系统属性”中单击“高级”选项卡。在“系统变量”部分,您会看到一个名为“路径”的变量。现在将您安装 Python 的位置添加到该列表中(其他项目附加分号)。

例如,如果您安装在 C:\Program Files\Python36 上,那么您需要将“;C:\Program Files\Python36”添加到 PATH 变量中。

check this answer

【讨论】:

    猜你喜欢
    • 2020-10-31
    • 2018-01-01
    • 2013-01-04
    • 2012-12-18
    • 1970-01-01
    • 2020-04-07
    • 1970-01-01
    • 2021-09-15
    相关资源
    最近更新 更多