安装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. ln软连接

      ln软连接 ln -s 源目录/文件    目标目录/文件 例如,有个应用 /var/www/html/webapp,下面有个logs日志文件夹,想吧  webapp/logs日志文件夹链到/home ...

    2. C#下实现的基础K-MEANS多维聚类

      资源下载 #本文PDF版下载 C#下实现的基础K-MEANS多维聚类PDF #本文代码下载 基于K-Means的成绩聚类程序 前言 最近由于上C # 课的时候,老师提到了-我们的课程成绩由几个部分组成 ...

    3. Python并行(parallel)之谈

      简介 可以先看看并发Concurrent与并行Parallel的区别 在谈并行前,头脑中总会浮出多线程.多进程.线程/进程同步.线程/进程通信等词语. 那为什么需要同步.通信,它们之间的作用是怎样的呢 ...

    4. ubuntu系统连接windows系统

      1,首先我们要在ubuntu系统是输入:sudo apt-get install rdesktop 2, 用法: rdesktop[options] server[:port]     .其实我们就可 ...

    5. yield 关键字

      yield 关键字向编译器指示它所在的方法是迭代器块.编译器生成一个类来实现迭代器块中表示的行为.在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值.这是一个返回值, ...

    6. 常见MIME类型例表

      常见MIME类型例表: 序号 内容类型 文件扩展名 描述 1 application/msword doc Microsoft Word 2 application/octet-stream bin ...

    7. 什么是REST API?

      REST指一组架构约束条件和原则,满足约束条件和原则的应用程序设计.架构,软件体系结构分为三部分:构建,用于描述计算机:连接器,用于描述构建的链接部分:配置将构建和连接器组成有机整体.web基本技术: ...

    8. 团队作业之现场UML设计

      项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...

    9. 【python爬虫】常见面试题之http协议问题总结

      简介 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写.HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议.它可以使浏览器更加高效,使网络传输减 ...

    10. C++面向对象多线程入门

      第1节   背景 为了更好的理解多线程的概念,先对进程,线程的概念背景做一下简单介绍. 早期的计算机系统都只允许一个程序独占系统资源,一次只能执行一个程序.在大型机年代,计算能力是一种宝贵资源.对于资 ...