sublime配置python3实现交互_如何在Sublime Text 3中设置Python交互环境

一、Sublime Text 3基本设置

对于Windows平台,登录www.sublimetext.com下载相应版本安装。

对于Linux平台,登录www.sublimetext.com按照指示通过terminal安装。

打开安装好的文本编辑器,按Ctrl + Shift + P打开命令行,输入“Install Package Control”安装Package Control,等待提示安装完成;

安装完成后,接着,同样在命令行,输入“Install Package”,等待提示安装完成。

二、添加Python路径

通常,Sublime Text 3中已经配置了运行Python的功能,编辑器会自动识别代码所属语言,匹配相应运行环境。若想指定特定编程语言,只需要在“Tools”中的“Build System”选中“Python”,编辑器就能够运行Python代码。运行代码的快捷键是Ctrl + Shift + B。

如果未能运行代码,可以通过新建Build解决:

(一)先找出Python可执行文件的安装路径。通常,在Windows平台,Python安装在“C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python.exe”;对于Linux平台,则安装在“/usr/bin/python3.6”。

(二)在Sublime Text 3中通过“Tools”→“Build System”→“New Build System”新建一个空白的Build,复制下列文本到其中:

{

"cmd": ["C:/Users/Administrator/AppData/Local/Programs/Python/Python36/python.exe", "-u", "$file"],

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector": "source.python"

}

要注意的是,cmd后面的路径是Python可执行文件的路径。路径一般都是这种形式,不过用户也有可能在安装Python的时候设置了不同的安装路径。

将这个Build保存在“C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User”中,也就是默认的保存目录,保存为如“Python36.sublime-build”的名称,注意,后缀一定要是“.sublime-build”。

如此,"Build System"中就会出现一个名为“Python36”的Build,选中它,就能通过快捷键Ctrl + Shift + B运行Python代码了。

(三)进一步设置Python交互环境

上述两步是能使Python在编辑器中运行的基本配置。然而,在实际工作中,我们更希望在显示代码结果的同时,能够进一步在交互环境中继续验证代码,也就是说,在显示结果的窗口上,能够进一步像命令窗口(或IPython)那样能继续输入代码。

为了在Sublime Text 3中实现这个功能,先需要安装插件“SublimeREPL”,这是一款能让编辑器另开一个标签显示代码运行结果的插件,再稍加改动即可实现交互功能。

步骤如下:

(1)通过Ctrl + Shift + P打开命令行,输入“SublimeREPL”,回车,等待插件安装完成;

(2)打开路径“C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python”中的“Main.sublime-menu”文件(可通过编辑器菜单“Preferences”→“Browse Packages”打开至”C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages”路径),用编辑器本身打开文件,找到所有带“cmd”字样的行,将后面的“python”改成Python可执行文件的路径,并在后面加上“-i”的参数,“i”的意思是“interactive”,即交互的意思,若路径后面已经有“-i”,则无须添加。

(四)设置运行代码的快捷键

至此,Python的交互环境已经设置好了,可以随时在显示代码运行结果的页面上继续输入代码。

为了更方便快捷,可以将运行代码的快捷键设置成一个键,如“F5”。可以在“Preferences”→“Key Bindings”的“User”文件中添加如下文本:

[

{ "keys": ["f5"], "command": "build" },

]

这样一来,下次直接按F5就能运行代码了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值