如何在Sublime Text 3中运行Python3.5

2024-04-20 09:55:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在我的设备(Windows)中安装了python 3.5解释程序。

有谁能像SublimeREPL那样指导我使用包来运行它的过程吗?


Tags: 过程windows指导解释程序sublimerepl
2条回答

是的,您可以使用任何想要从Sublime运行程序的Python版本-您只需要定义一个新的build system。选择Tools -> Build System -> New Build System,然后删除其内容并替换为:

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

假设C:/Python35/python.exe是正确的路径。如果python.exe位于其他位置,只需将其放在正确的路径中,使用正斜杠/,而不是Windows标准的反斜杠\

将文件另存为Packages/User/Python3.sublime-build,其中Packages是通过选择Preferences -> Browse Packages...打开的文件夹-Sublime应该已经自动将其保存在正确的目录中。现在,将有一个Tools -> Build System -> Python3选项,您可以选择该选项来使用Python 3运行文件。

有关使用Python 3设置SublimeREPL的详细信息,请按照my answer here中的说明进行操作。

如果您已经安装了python3和SublimeREPL,那么可以尝试使用python3文件的正确路径设置密钥绑定。

[
     {
        "keys":["super+ctrl+r"],
        "command": "repl_open",
                     "caption": "Python 3.6 - Open File",
                     "id": "repl_python",
                     "mnemonic": "p",
                     "args": {
                        "type": "subprocess",
                        "encoding": "utf8",
                        "cmd": ["The directory to your python3.6 file", "-i", "$file"],
                        "cwd": "$file_path",
                        "syntax": "Packages/Python/Python.tmLanguage",
                        "external_id": "python",
                        "extend_env": {"PYTHONIOENCODING": "utf-8"}
                        }
    }
]

您可以尝试将此代码复制到/Sublime Text 3/Preferences/Key Bindings/

希望这有帮助!

相关问题 更多 >