最后更新时间:2017-09-14

现象:

在Sublime中打开.py文件,按”ctrl+b”执行时无反应。点击工具->编译系统中已经有且识别到Python,但执行”run(ctrl+shift+b)”时无反应,Sublime左下角提示”No Build System with variant run”。

解决:

首先打开一个CMD,在左上角单击,选择”属性”。在属性->选项中查看”当前代码页”一项中的数值。(这一步可选)

然后打开Sublime安装目录,打开Packages,找到里面的”Python.sublime-package”文件,复制出来一份留作备份。把这个文件后缀改为.zip,打开这个压缩包。

在打开压缩包中找到”Python.sublime-build”文件拖出来编辑一下它(编辑工具可用sublime或其它文本编辑器直接打开)。

原文件内容应该类似这样:

{

"shell_cmd": "python -u "$file"",

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

"selector": "source.python",

"env": {"PYTHONIOENCODING": "utf-8"},

"variants":

[

{

"name": "Syntax Check",

"shell_cmd": "python -m py_compile "${file}"",

}

]

}

改成这样:

{

"cmd": ["python", "-u", "$file"],

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

"selector": "source.python",

"encoding": "utf-8",

"env": {"PYTHONIOENCODING": "utf-8"}

}

保存后拖回zip中覆盖,然后把.zip改回.sublime-package,覆盖回Packages目录即修改完成。

打开一个.py,敲一句print ‘hello world’, ctrl+b,成功执行。

PS:不成功的原因可能是第一行cmd命令问题或encoding编码不对(如果上述法不成功,尝试将encoding的值改为第一步查看到的数值)或其它参数有问题比如我这里的variants也有问题,所以我就直接去掉了。。。。

======================2017-09-14 更新======================

另一方法:

菜单中点击–> 工具 –> 编译系统 –> 新建编译系统

把里面的默认配置内容删除,改成下面这样:

{

"cmd": ["python", "$file"],

"file_regex": "py$",

"selector": "source.python"

}

保存,命名为python.sublime-build即可,重命名时的这个python字符串,我觉得改成其它的也可以,它只是会显示在你菜单编译系统列表里而已。

关掉sublime重新打开测试,新建一个.py文件,写一个helloworld, ctrl+b 成功。

sublime text3 怎么配置、运行python_SublimeText3按ctrl+b执行python无反应相关推荐

  1. Sublime Text3主题配置和美化

    Sublime Text3主题配置和美化 最近在使用sublime text3写代码的时候,突然觉得界面好丑.(没有怎么配置过-)闲着也是闲着,就想着折腾一下吧,弄好看点,自己看着也舒服.好像现在的人 ...

  2. sublime text3 怎么配置、运行python3

    用sublime运行Python程序,一般可运行,有输入输出不能运行,如下图,选择"工具"-"编译系统"-"Python",然后点击&quo ...

  3. sublime text3 怎么配置、运行python_【IT专家】Sublime Text3配置在可交互环境下运行python快捷键...

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Sublime Text3 配置在可交互环境下运行 python 快捷键 2015/06/04 19131 安装插件 在 Sublime Text ...

  4. Sublime text3中配置Github

    一.Git安装 到Git的 官网 上去下载相应环境的Git安装文件. 我的是win10,安装到D:\ProgramFiles\Git,在桌面右键出现下面两个红色框框就可以了. 二.Git配置及生成密钥 ...

  5. Sublime Text3搭建go运行环境

    下载Sublime Text 3 (http://www.sublimetext.com/) 安装Package control: ctrl + ` 调出控制台 复制该链(https://packag ...

  6. go语言开发工具sublime text3 + gosublime配置

    开始go语言开发时,网上google了下go的开发工具,大都推荐 sublime text3+gosublime.但是实际操作中gosublime不能直接安装,需要自己手动安装.将自己的安装过程整理一 ...

  7. Sublime Text3下配置SublimeLinter进行PHP代码检查

    SublimeLinter 是前端编码利器--Sublime Text 的一款插件,用于高亮提示用户编写的代码中存在的不规范和错误的写法,支持 JavaScript.CSS.HTML.Java.PHP ...

  8. mac上sublime配置php环境,Mac下sublime text3如何配置php编译环境?

    Sublime text 3 中Package Control 的安装与使用方法 Package Control 主文件下载 下载地址:https://github.com/wbond/sublime ...

  9. 如何用Sublime Text3 编译和运行Java程序

    Sublime Text是一个非常流行的代码编译器,对于java,它支持用名为JavaC的默认编译系统来编译Java源文件 点击 Tools>Build System>JavaC来设置Ja ...

最新文章

  1. WebRTC / Jitsi / 架构
  2. Arrays练习:字符串倒序排列
  3. Linux入门笔记——文件操作命令1
  4. 鸿蒙HI3516-驱动开发(1.1-LTS)
  5. Android 系统(65)---Android修改分区格式为F2FS
  6. B站 React教程笔记day1(4)调色板案例
  7. 详细分析 Sonlogger 任意文件上传漏洞 (CVE-2021-27964)
  8. servlet实现登陆注册
  9. 正则表达式(以后认真研究下)
  10. 由于没有公钥,无法验证下列签名
  11. Discuz!如何实现为版块设定自定义logo,实现不同的版块不同的logo!
  12. echarts 中国地图,tooltip,legend同时显示多组数据
  13. 概率论---全概率公式和贝叶斯公式
  14. AdventureWorks范例数据库
  15. world模板生成ftl文件
  16. pythonobject转int_在Python中将元组转换为int
  17. 3D引擎优化: 分布式渲染系统能聚沙成塔
  18. VS2019官方下载地址
  19. 收藏向:看完此篇让你轻松玩转领英
  20. 《乘风破浪的姐姐》来啦!让我们用数据分析谁能最终成团

热门文章

  1. @webservice报错org.apache.cxf.common.i18n.UncheckedException: No operation was found with
  2. KAFKA 最新版 单机安装、配置、部署(linux环境)
  3. (vue基础试炼_07)Vue实例生命周期函数
  4. 状态输出导航栏html,css3与html5实现响应式导航菜单(导航栏)效果分享
  5. linux下进程调度模拟程序,linux认证辅导:linux进程调度模拟怎么做?
  6. java注册是什么意思_springcloud注册中心是什么意思?有什么作用?
  7. python工作目录_Python目录的基本操作
  8. linux中ssh启动报错,Linux(Ubuntu18)中启动ssh时的报错
  9. C语言 abort 函数 - C语言零基础入门教程
  10. C++的六个默认函数