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

如何在Sublime Text 3中设置Python交互环境

程序员文章站 2022-11-08 21:26:27
一、Sublime Text 3基本设置 对于Windows平台,登录www.sublimetext.com下载相应版本安装。 对于Linux平台,登录www.sublimetext.com按照指示通过terminal安装。 打开安装好的文本编辑器,按Ctrl + Shift + P打开命令行,输入 ......

一、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就能运行代码了。