更改 Sublime 3 的 Python Build 以使用 py 而不是 python 作为命令
Change Sublime 3's Python Build to use py instead of python as the command
我在 Windows 7 机器上使用 Python 3.4 和 Sublime Text 3。
如果我转到 cmd 提示符并键入
python
我明白了
'python' is not recognized as an internal or external command...
如果我输入
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.
当我使用 Sublime 3 构建命令时,它会发出命令
python -u "C:\Whatever\MyPythonFile.py"
这是行不通的。显然我需要 Sublime Text 3 在构建时使用命令 'py' 而不是 'python'。
我需要采取哪些具体步骤来更改 Sublime Text 3 以使用构建命令将其转换为我环境中的 运行 python 脚本?
我找了好久,我只能找到关于如何将 python 目录添加到 PATH 的说明,这似乎不是我的问题。
在 Sublime Text 3 中,包被压缩在 .sublime-package
档案中,使它们对您不可见。幸运的是,您可以下载一个包来解决这个问题:
下载Package Resource Viewer using Package Control.
ctrl
+ shift
+ P
,键入 PRV
并单击 Extract Package
。提取 Python
包。
Preferences
-> Browse Packages
。您的 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"
。
我在 Windows 7 机器上使用 Python 3.4 和 Sublime Text 3。
如果我转到 cmd 提示符并键入
python
我明白了
'python' is not recognized as an internal or external command...
如果我输入
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.
当我使用 Sublime 3 构建命令时,它会发出命令
python -u "C:\Whatever\MyPythonFile.py"
这是行不通的。显然我需要 Sublime Text 3 在构建时使用命令 'py' 而不是 'python'。
我需要采取哪些具体步骤来更改 Sublime Text 3 以使用构建命令将其转换为我环境中的 运行 python 脚本?
我找了好久,我只能找到关于如何将 python 目录添加到 PATH 的说明,这似乎不是我的问题。
在 Sublime Text 3 中,包被压缩在 .sublime-package
档案中,使它们对您不可见。幸运的是,您可以下载一个包来解决这个问题:
下载Package Resource Viewer using Package Control.
ctrl
+shift
+P
,键入PRV
并单击Extract Package
。提取Python
包。Preferences
->Browse Packages
。您的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"
。