Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
改变崇高3';s Python Build使用py而不是Python作为命令_Python_Python 3.x_Sublimetext3 - Fatal编程技术网

改变崇高3';s Python Build使用py而不是Python作为命令

改变崇高3';s Python Build使用py而不是Python作为命令,python,python-3.x,sublimetext3,Python,Python 3.x,Sublimetext3,我正在Windows7机器上使用Python3.4和Sublime Text 3 如果我转到cmd提示符并键入 python 我明白了 如果我打字 py 它起作用了,我得到了 Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more inform

我正在Windows7机器上使用Python3.4和Sublime Text 3

如果我转到cmd提示符并键入

python 
我明白了

如果我打字

py
它起作用了,我得到了

Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
当我使用升华3构建命令时,它会发出命令

python -u "C:\Whatever\MyPythonFile.py"
这是行不通的。显然,我需要升华文本3来在构建时使用命令“py”而不是“python”

我需要采取哪些具体步骤来更改Sublime Text 3,以便使用build命令在我的环境中运行python脚本?


我已经搜索了很长一段时间,我所能找到的只是关于如何将python目录添加到PATH的说明,这似乎不是我的问题。

使用升华文本3,包被压缩到
。升华包
存档中,使它们对您不可见。幸运的是,您可以下载一个软件包来解决此问题:

  • 使用下载

  • ctrl
    +
    shift
    +
    p
    ,键入
    PRV
    ,然后单击
    Extract Package
    。提取
    Python

  • 首选项
    ->
    浏览软件包
    。您的
    Python
    文件夹现在应该在这里了。打开它,找到
    Python.sublime build

  • 现在,我不是100%肯定这一点,因为我从来没有听说过你有这个问题,但你应该能够更改你的
    .sublime build
    文件,如下所示:

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

  • 如果我没弄错的话,应该用
    py-u“C:\Whatever\yourFile.py”
    运行它。

    使用升华文本3,包被压缩到
    。升华包
    存档中,使它们对您不可见。幸运的是,您可以下载一个软件包来解决此问题:

  • 使用下载

  • ctrl
    +
    shift
    +
    p
    ,键入
    PRV
    ,然后单击
    Extract Package
    。提取
    Python

  • 首选项
    ->
    浏览软件包
    。您的
    Python
    文件夹现在应该在这里了。打开它,找到
    Python.sublime build

  • 现在,我不是100%肯定这一点,因为我从来没有听说过你有这个问题,但你应该能够更改你的
    .sublime build
    文件,如下所示:

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

  • 如果我没有弄错的话,应该用
    py-u“C:\which\yourFile.py”
    运行它。

    到目前为止还不错,但是我如何“更改[my].sublime构建文件”?实际上,这本书给出了如何更改sublime构建设置的说明,这确实解决了我的python构建问题,这很奇怪,因为搜索结果似乎是互联网历史上第一个出现这个问题的人。我所做的只是安装了Python,安装了Sublime Text 3,然后砰的一声,它就不起作用了。很抱歉,我离开了一段时间,我想你已经明白了,但实际上你只是打开了
    。Sublime build
    文件作为文本文件或使用Sublime或任何你想做的事情,然后将
    “cmd”
    行更改为
    [“py”、“-u”、“$file”],
    ,任何感兴趣的人都可以。到目前为止还不错,但我如何“更改[my].sublime生成文件”?实际上,这篇文章给出了如何更改sublime生成设置的说明,这确实解决了我的python构建问题,这很奇怪,因为搜索结果似乎是互联网历史上第一个出现这个问题的人。我所做的只是安装了Python,安装了Sublime Text 3,然后砰的一声,它就不起作用了。很抱歉,我离开了一段时间,我想你已经明白了,但实际上你只是打开了
    。Sublime build
    文件作为文本文件或使用Sublime或任何你想做的事情,然后将
    “cmd”
    行更改为
    [“py”、“-u”、“$file”],
    ,任何感兴趣的人均可使用。