SublimeText 4.0配置多版本的Python编译及交互环境

SublimeText配置多版本的Python编译及交互环境

一、背景说明
1、当系统有多个python版本的时候,需要在sublime中设置和选择使用哪个版本。
2、由于sublime text下python无法进行输入输出的交互,目前网络上的处理方案大多是使用sublimeREPL这个插件,设置相对麻烦。
以上两点问题,可以通过新建编译系统来统一解决。

二、具体操作(以Python2为例)
1、sublime上方tools–>build system–>new build system,弹出

{
    "shell_cmd": "make"
}

2、将以上内容清空,更换为:

{
"env": {
	"PATH":"H:/Python/Python27/python2;%PATH%"
     //路径为python2.exe路径,python3则需要改为对应路径
},
"cmd": "python2 -u \"$file\"",
 //如需配置python3,则改为python3。
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding":"cp936",
//编码为:cp936,即GBK
"variants":
      [
            {
            "name":"CmdRun",
            "shell": true,
            "cmd": ["start","cmd","/k", "python2 $file &echo. & pause"],
            //c是执行完命令后关闭cmd窗口,
            //k是执行完命令后不关闭cmd窗口。
            //echo. 相当于输入一个回车
            //pause命令使cmd窗口按任意键后才关闭
            //如需配置python3,则改为python3。
            "working_dir": "${file_path}",
            }
      ]
}

注:本人电脑中配置的python2和python3双版本时,对应的exe执行文件分别进行重命名python2和python3进行区分,如果只有单版本,以上配置的代码中可以统一改为python即可。
3、Ctrl+S,保存文件,名称改为python2.sublime-build。
4、回到sublimetext的tools–>build system,可以看到新增加的python2,选择后,sublime编辑器python版本编译环境就更换为了python2。
参考同样原理,可以配置python3,后续需要哪个版本,则选用哪个版本作为编译器即可(图1),如交互运行时,则可通过快捷键Ctrl+Shift+B—选择第二个选项调出cmd进行交互编译运行(图2)

图1

图2

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值