我在 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 build 命令时,它会发出命令
python -u "C:\Whatever\MyPythonFile.py"
这是行不通的。显然我需要 Sublime Text 3 在构建时使用命令“py”而不是“python”。
我需要采取哪些具体步骤来更改 Sublime Text 3 以使其使用构建命令在我的环境中运行 python 脚本?
我已经搜索了很长时间,我能找到的只是关于如何将 python 目录添加到 PATH 的说明,这似乎不是我的问题。
请您参考如下方法:
在 Sublime Text 3 中,包被压缩到 .sublime-package 文件中,使它们对你不可见。幸运的是,您可以下载一个包来解决这个问题:
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" 运行它。
