当前位置: 移动技术网 > IT编程>脚本编程>Python > 如何在Sublime Text 3中设置Python交互环境

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

2018年12月26日  | 移动技术网IT编程  | 我要评论

哈尔滨短信群发公司,陶喆专辑,哈空调股票

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网