欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sublime text 3 交互python

程序员文章站 2022-05-28 11:53:41
...

sublime text 3 交互python

sublime text 3 交互python

最近在用sublime text 3 写python,但是原生态的编译模式不支持交互。在网上找了许多资料,想要可以交互运行python,大都需要sublimeREPL这个插件,我不想用这个插件。在多次摸索过后找到了如下解决方案,在此记录下来,供各位大佬参考指正。

sublime text 3 交互python

打开sublime text3 后,依次点击 Tools -> Build System -> New Build System,把里面的东西全部删除,然后输入如下代码:

{
  "cmd": ["python", "-u", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.python",
  "shell":"true",
  "variants":
  [
    {
      "name":"python",
      "cmd":["start","python","-i","$file"]
    },
  ]
}

保存好,名字起python3。然后ctrl + shift +B,选择第一个编译就是普通的不能交互的编译,选择第二个编译就会跳出一个新的cmd窗口,此模式下可以交互。

我用的是windows 10,至于Mac 和linux 的用户我不知道能不能用。在使用之前确保自己安装了python和sublime text。还有已经把python路径写入了环境变量。