Python SublimeREPL 上的交互模式

Python interactive mode on SublimeREPL

我正在尝试 运行 Python 在 SublimeREPL 上,但是 python 没有在交互模式下。

所以当我向 sublimeREPL 发送一行时,如果它是错误的或者我打印了一些东西,它只会显示一些东西。 如何将 python 更改为交互模式?

我不明白你的问题? Python 只会在您打印某些内容或遇到错误时将数据记录到控制台,通常没有其他可显示的。

无论如何,Python 应该在 SublimeREPL 上预先配置。看看the documentation, and if that doesn't help then look at this guide。不过听起来好像没什么问题。

找到解决方案:

在 SublimeREPL 上设置 Python 后,转到键绑定 - 用户并在下面添加此代码。就像正常的 PythonIDE!

[
{ "keys": ["f8"], "command": "repl_open", 
             "caption": "Python",
             "mnemonic": "p",
             "args": {
                "type": "subprocess",
                "encoding": "utf8",
                "cmd": ["python", "-i", "-u", "$file"],
                "cwd": "$file_path",
                "syntax": "Packages/Python/Python.tmLanguage",
                "external_id": "python"
                } }
]