安装PackageResourceViewer插件

  • 输入 Ctrl+Shift+P
  • 输入install,选择Package Control: Install Package
  • 选择PackageResourceViewer,安装

设置默认的 Python.sublime-build

  • 输入 Ctrl+Shift+P
  • 输入 resource,选择PackageResourceViewer:Open Resource
  • 再选择Python,再再选择Python.sublime-build
  • 编辑Python.sublime-build"shell_cmd": "python -u \"$file\"",改为以下之一:
  • "shell_cmd": "python3 -u \"$file\"", //指定python3为.py默认编译器
  • "shell_cmd": "python2 -u \"$file\"", //指定python2为.py默认编译器
  • "shell_cmd": "python -u \"$file\"", //根据Ubuntu系统设置,看/usr/bin/python链接哪儿(ln)
  • "shell_cmd": "指定版本python的绝对路径 -u \"$file\"", //指定路径下的python编译器
  • 使用python3的配置文件示例(Python.sublime-build)
{
//"shell_cmd": "python -u \"$file\"",
"shell_cmd": "python3 -u \"$file\"", //指定python3为.py默认编译器
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python", "env": {"PYTHONIOENCODING": "utf-8"}, "variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}
  • Ctrl+S 保存配置文件

    注:有关.sublime-build 的配置信息说明,可见参见这儿
  • 重启Sublime Text 3
  • 打开.py文件,Ctrl + B 即可编译执行

呵呵,方便、顺眼多了

与其他方法的使用比较

网上也有其他变通方法,可以参考下面链接:

ubuntu下sublime text 3加入python3环境支持

指定ubuntu下的Python的运行版本

个人感觉:

  • 前者,每次编译时选择麻烦
  • 后者,改系统默认配置,可能引发其他依赖异常
  • 最后,本文方法Ctrl+B直接编译运行,又不改系统默认配置,对我最合适,简单、完美

    Ubuntu 16.04下指定Sublime Text 3 默认python编译版本的更多相关文章

    1. Ubuntu 16.04下安装sublime Text的插件

      Sublime Text是什么: 它是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.相比于难于上手的Vim,浮肿沉重 ...

    2. Linux/Ubuntu 16.04 安装编辑器 Sublime Text 3

      在ubuntu 16.04 系统上使用Sublime Text 3 编辑文本还是不错的, 先到官网下载安装包,链接:http://www.sublimetext.com/3 ,下载对应的版本,64位或 ...

    3. ubuntu 14.04 下试用Sublime Text 3

      很多源代码都没有IDE支持的,尤其是开源的源代码.从github上下载的,很多也不用IDE.包括我自己公司的代码,基本都是脚本,也不用IDE.通常情况下,都是用notepad++.UE之类的文本编辑器 ...

    4. Ubuntu 16.04 下简单安装使用golang之备忘

        刚开始学习Go语言,这里记录下我在Ubuntu 16.04下安装使用golang的过程,方便以后查询.   一.安装   1.添加源   如果使用默认的源安装golang的话,版本太低,只到1.6 ...

    5. Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用【转】

      本文转载自:http://www.linuxdiyf.com/linux/24086.html Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用 发布时间:2016-09 ...

    6. Ubuntu 16.04 下使用Xampp

      Ubuntu 16.04 下使用Xampp 什么是Xampp? XAMPP(Apache+MySQL+PHP+PERL) 是一个功能强大的建站集成软件包.这个软件包原来的名字是 LAMPP,但是为了避 ...

    7. Ubuntu 16.04下使用Eclipse:创建工程时卡死的解决方法

      问题如下: Ubuntu 16.04下使用Eclipse创建工程时出现卡顿和卡死,新建一个MapReduce项目卡了一下午,鼠标变成了圆圈进度条转了一下午,还关不掉. 当我直接去关闭新建项目的窗口时, ...

    8. Ubuntu 16.04下编译安装Apache2.4和PHP7结合

      Ubuntu 16.04下编译安装Apache2.4和PHP7结合,并安装PDOmysql扩展. 1.编译安装apache2.4.20 1 第一步: ./configure --prefix=/usr ...

    9. Ubuntu 16.04下安装MacBuntu 16.04 TP 变身Mac OS X主题风格

      Ubuntu 16.04下安装MacBuntu 16.04 TP 变身Mac OS X主题风格 sudo add-apt-repository ppa:noobslab/macbuntu sudo a ...

    随机推荐

    1. eclipse安装adt插件后工具栏不显示android相关图标

      到eclipse官网下载luna(开发android,推荐此版本,当前最新版4.4.2)版本的eclipse http://ftp.jaist.ac.jp/pub/eclipse/technology ...

    2. 快速搭建一个简易的KMS 服务

      xu言: 之前,闹的沸沸扬扬的KMS激活工具自身都存在问题的事.让我们对以前的什么小马激活.kms激活.各种激活工具都去打了一个深深的“?”,到底哪些能用.哪些不能用.有些还注明的里面必须要关闭杀毒软 ...

    3. 新概念 Lesson 5 How are you today

      How is Emma? 艾玛身体还好吗? 短语:very well How's Emma? She's very well, too. Emma is very well today   adv. ...

    4. Strip CodeForces - 487B (单调队列)

      题面: Alexandra has a paper strip with n numbers on it. Let's call them ai from left to right. Now Ale ...

    5. node搭建本地服务器

      随着前端不断发展,node基本已经成为必备,在调试的时候经常需要服务器,在之前的做法通常是去下载一个phpstudy 或者 xampp等启动一个服务,作为一个前端人虽然可以借助各种工具,但是怎么能不懂 ...

    6. Oracle11g温习-第一章 2、ORACLE 物理结构

      2013年4月27日 星期六 10:26 物理操作系统文件的集合.主要包括: 控制文件(参数文件init$ORACLE_SID.ora记录了控制文件的位置) 二进制文件,控制文件由参数control_ ...

    7. currentSession

      public  class  HibernateUtil  {  public static final ThreadLocal session =new ThreadLocal();  public ...

    8. SQL Server 调优系列进阶篇 - 如何维护数据库索引

      前言 上一篇我们研究了如何利用索引在数据库里面调优,简要的介绍了索引的原理,更重要的分析了如何选择索引以及索引的利弊项,有兴趣的可以点击查看. 本篇延续上一篇的内容,继续分析索引这块,侧重索引项的日常 ...

    9. SQL Server 调优系列基础篇 - 子查询运算总结

      前言 前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符.有兴 ...

    10. Spring Data JPA 复杂/多条件组合分页查询

      推荐视频: http://www.icoolxue.com/album/show/358 public Map<String, Object> getWeeklyBySearch(fina ...