我正在学习Python,我正在使用Sublime Text 3作为Python的编辑器。 但是现在我有一点问题。我正在尝试使用SublimeRepl,我已经看了很多如何使用它的教程,但是当我尝试使用REPL打开python项目时,它说我"repl closed"。它总是这么说。Repl>Python 工作正常,但是当我尝试用它打开某些东西时,它总是关闭的。
我还对main.sublime-menu进行了更改,例如添加"-i"并将python(在cmd之后(替换为python路径。
也试图重新安装崇高也无济于事。
我尝试在此代码上运行 Python 文件:
age = input("How old are you: ")
print(age)
就是这样:)。感谢您的任何支持。
我正在使用Python 3.6
你能指出你正在使用的是什么版本的Python吗?存在与版本相关的问题。 另一个建议位于此处。
- 转到
..RoamingSublime Text 3PackagesSublimeREPLconfigPython
目录。 - 编辑
Main.sublime-menu
文件 - 搜索 cmd":
["python", "-u", "$file_basename"]
并将其替换为 cmd":["python", "-u", "-i", "$file_basename"]
。值"-i"
将使你的python具有交互性。
在执行这些步骤之前,要强制崇高的文本在交互式python shell中构建python代码,请按照以下步骤操作:
- 转到
..RoamingSublime Text 3PackagesUser
目录。 - 创建一个名为
SublimeREPL-python.sublime-build
的新文件 - 将此包含复制到其中并保存:
{
"target": "run_existing_window_command",
"id": "repl_python_run",
"file": "config/Python/Main.sublime-menu"
}
- 打开崇高的文本,转到:
Tools > Build system
并选择:SublimeREPL-python.sublime-build
而不是Automatic