热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Sublime搭建Python开发环境SublimeREPL插件安装

SublimeREPL是SublimeText的一个插件,它除了可以使你在ST中运行解释器(REPL),还有对Python语言的特别支持,包括在本地远程(远程仅在linuxosx平

SublimeREPL是Sublime Text的一个插件,它除了可以使你在ST中运行解释器(REPL),还有对Python语言的特别支持,包括在本地/远程(远程仅在linux/osx平台可用)virtualenv中启动Python,快速运行选中的代码或者启动PDB等。

本文介绍在windows下Sublime Text3安装SublimeREPL插件以及快捷键设置等。

-------------

1、Package Control

*我是建议使用的是直接内置了Package Control的Sublime Text3

在Sublime中,"首选项"→"插件控制"(如果没有就意味着你ST里没内置这个,自己找法子解决)

Sublime搭建Python开发环境-SublimeREPL 插件安装

输入Install Package或者直接点击上图鼠标所在的位置

Sublime搭建Python开发环境-SublimeREPL 插件安装

然后出现Loading repositories,

Sublime搭建Python开发环境-SublimeREPL 插件安装

然后输入sublimeREPL,稍候一阵底部就会告诉你安装好了。

(在"首选项"→"插件设置"里能看到SublimeREPL即是安装好了)

 

2、Install Package时的错误

*如果第一步顺利安装,就可以不看这一步

安装时候报错:

Package Control:There are no packages available for installation

据***上说是IPv6造成,如果我们的Intent服务提供者(ISP)不支持IPv6就会引发上述错误,原文如下:

This error is happened with IPv6 problem. If yourInternet Service Provider (ISP) does not support for IPv6 you got this error.

找到了问题原因,下面着手解决它。 

在cmd中输入以下命令:

ping sublime.wbond.net

这样就取得sublime.wbond.net的IPv4地址:

50.116.34.243

打开C:\Windows\system32\drivers\etc\hosts文件,增加如下对应关系:
{IPv4 address} sublime.wbond.net

#to solve Sublime Text IPv6
50.116.34.243 sublime.wbond.net
#end

 

3、SublimeRPEL快捷键设置

"首选项"→"按键绑定 - 用户",添加以下内容

[
     { "keys":["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}},
]

设置后,在py文件页面下按f5会新开一个标签页运行它。

如果按了f5而显示

can't open file '$file_basename': [Errno 2] No such file or directory

"首选项"→"插件设置"→"SublimeREPL"→"Settings - User",添加以下内容

{
    "default_extend_env": {"PATH": "{PATH};C:\\Python27"},
}

上面路径为自己python的安装目录。


推荐阅读
author-avatar
保佑欣疼你的芯疼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有