【问题标题】:SublimeREPL 3 python is always closedSublimeREPL 3 python 总是关闭
【发布时间】:2017-08-25 16:42:01
【问题描述】:

我正在学习 Python,我正在使用 Sublime Text 3 作为 Python 的编辑器。 但现在我有一个小问题。我正在尝试使用 SublimeRepl,并且我已经看过很多教程如何使用它,但是当我尝试使用 REPL 打开 python 项目时,它说我“repl 已关闭”。它总是这么说。 Repl>Python 工作正常,但是当我尝试用它打开某些东西时,它总是关闭。

我还对 main.sublime-menu 进行了更改,例如添加“-i”并将 python(在 cmd 之后)替换为 python 路径。

尝试重新安装 sublime 也无济于事。

我尝试在此代码上运行 Python 文件:

age = input("How old are you: ")
print(age)

就是这样:)。感谢您的支持。

我正在使用 Python 3.6

【问题讨论】:

  • 你电脑上默认的python版本是什么?
  • 我使用的是 Python 3.6

标签: python sublimetext3


【解决方案1】:

您能指出您使用的是哪个版本的 Python 吗?存在与版本相关的问题。 另一个建议位于here

【讨论】:

    【解决方案2】:
    1. 转到..\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python 目录。
    2. 编辑Main.sublime-menu文件
    3. 搜索 cmd":["python", "-u", "$file_basename"] 并将其替换为 cmd":["python", "-u", "-i", "$file_basename"]。值 "-i" 将使您的 python 具有交互性。

    在执行这些步骤之前,要强制 sublime text 在交互式 python shell 中构建您的 python 代码,请按照以下步骤操作:

    1. 转到..\Roaming\Sublime Text 3\Packages\User 目录。
    2. 创建一个名为SublimeREPL-python.sublime-build的新文件
    3. 将此包含复制到其中并保存:

    { 
    "target": "run_existing_window_command",
    "id": "repl_python_run",
    "file": "config/Python/Main.sublime-menu" 
    }
    1. 打开 sublime text,转到:Tools > Build system 并选择:SublimeREPL-python.sublime-build 而不是 Automatic

    【讨论】:

      猜你喜欢
      • 2017-12-29
      • 2019-08-28
      • 1970-01-01
      • 1970-01-01
      • 2018-03-13
      • 2013-03-16
      • 1970-01-01
      • 2012-08-09
      • 2013-11-25
      相关资源
      最近更新 更多