02 sublime text3下配置Python的编译运行环境
内容参考如下文章,加入了自己的干货:
https://www.cnblogs.com/huluwahaha/p/7503930.html
在sublime中如何配置Python的编译环境呢?
打开Sublime Text 3
打开Sublime Text 3,依次进入Tools--> build system菜单(如图)
首先我们看到默认有一个Python编译版本,我本机默认的是Anaconda3集成环境安装自带的Python3。

配置代码
在打开的文件里输入配置代码,命名文件为MosesMinCompileSettingAnaconda3Python.sublime-build,并保存到默认路径(C:\Users\自己电脑的用户名\AppData\Roaming\Sublime Text 3\Packages\User)即可
配置代码(******代表Python安装路径,比如--D:/Development Tools/Python/python.exe,):
{
"cmd": ["******","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
注意配置代码需要修改Python程序安装路径。如果是通过拷贝地址的话,大家要注意斜杠的方向(用反斜杠才不会出错)。
我自己电脑的Python是安装Anaconda3时自带的Python3,所以路径和一般的不太一样,
本人电脑python的路径为:
E:\ProgramFilesAI\Anaconda3\python.exe
路径分隔斜杠修改为反斜杠/
E:/ProgramFilesAI/Anaconda3/python.exe

初级版配置代码,配置就能用:
{
"cmd": ["E:/ProgramFilesAI/Anaconda3/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
}
建议用下面的升级版配置,后面会讲原因:
{
"variants":
[
{
"name": "RunAnaconda3Python",
"cmd": ["E:/ProgramFilesAI/Anaconda3/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
},
]
}
重新进入编译环境设置
我们重新进入编译环境设置,就可以看到刚才添加的MosesMinCompileSettingAnaconda3Python编译环境了。点击勾选就可以了。

执行代码使用Ctrl+B即可。

上文步骤中建议用升级版版配置,是为了配置快捷键一键编译运行
配置F6键一键编译运行Python代码步骤:
点击Perferences→Key Bindings - User,删除所有东西,粘贴如下代码即可:
[
{"keys": ["f6"], "command": "build", "args": {"variant": "RunAnaconda3Python"}}
]
因为本人的sublime之前配置了C语言的F5快捷键,所以本人的代码为:
[
{"keys": ["f5"], "command": "build", "args": {"variant": "RunC"}},
{"keys": ["f6"], "command": "build", "args": {"variant": "RunAnaconda3Python"}}
]

如此,完成了sublime text3配置Python的编译环境设置工作
注意,写完python代码后,必须保存文件,之后才能编译运行。
做个测试:
编写Hello Python程序,并保存为hello.py,单击F6编译运行,结果如下:

02 sublime text3下配置Python的编译运行环境的更多相关文章
- 03 sublime text3下配置Java的编译运行环境
参考如下文章,加入了自己的干货: https://blog.csdn.net/qq_38295511/article/details/81140069 https://blog.csdn.net/qq ...
- 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...
- 4.7 Sublime Text3 中配置 Python环境 --之上安装Sublime 3
返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代 ...
- 如何在MyEclipse中配置jre的编译运行环境
由于在MyEclipse中已经自带了jre编译环境,但由于版本太低,所以有时候需要将编译环境配置为系统的jre版本.在MyEclipse中配置jre的编译运行环境很简单,只需要全局配置一次,则所有项目 ...
- win7和win2008 r2下配置IIS7(ASP.net运行环境)
win7和win2008 r2下配置IIS7(ASP.net运行环境) 1.先要设置应用程序池(ApplicationPool)为Classic.NETAppPool,而不是默认的DefaultApp ...
- EditPlus配置[C++] [Python] [Java] 编译运行环境
以前一直用Codeblocks写C++,eclipse写Java,再在eclipse里面集成PyDev写Python,首先无法忍受代码自动补全功能(这个功能也许你万分喜欢),也无法忍受如此重量级的ID ...
- 01 sublime text3下配置c/c++ 的编译运行环境
安装mingw,在线安装经常出问题,推荐离线安装 参考: https://blog.csdn.net/qq_34432960/article/details/106124496?utm_medium= ...
- 39 Ubuntu下配置python的vscode开发环境
0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...
- sublime text3 下搭建python IDE环境 --Anaconda插件篇
近来在园区发现大家使用ST3(Sublime text 3)工具进行python学习.然后自己也跟风了一把. 1.ST3下载地址: http://www.sublimetext.com/3 2.安装S ...
随机推荐
- Android开发之封装log打印日志的工具类,实用logutils详细代码
public final class LogUtil { /** all Log print on-off */ private final static boolean all = true; /* ...
- 分布式ID生成方案汇总
1.目标 1.1.全局唯一 不能出现重复的ID,全局唯一是最基本的要求. 1.2.趋势有序 业务上分页查询需求,排序需求,如果ID直接有序,则不必建立更多的索引,增加查询条件. 而且Mysql Inn ...
- [BUUOJ记录] [GXYCTF2019]BabyUpload
CTF三大骗局:Baby Easy Funny,本题主要考察.htaccess文件解析文件.文件类型检测绕过 打开题目给了一个上传点,上传一个php文件看看过滤规则 “后缀名不能有ph”直接禁掉了所有 ...
- 一个后端开发的 Vue 笔记【入门级】
一 前言 最近找了些教程,顺带着趴在官网上,看了看 Vue 的一些内容,入门的一些概念,以及基础语法,还有一些常用的操作,瞄了一眼,通篇文字+贴了部分代码 9000 多字,入门语法什么的还是很好理解的 ...
- JS实现斐波那契数列的五种方式
下面是五种实现斐波那契数列的方法 循环 function fibonacci(n){ var res1 = 1; var res2 = 1; var sum = res2; for(var i = ...
- Oracle的timestamp字段更新实验 结论:只有逐条更新才能保证timestamp字段有差别,批量更新只会得到一致的时间,此操作无关时间精度.
有这么一张表: create table hy_testtime( id number(6,0) not null primary key, name nvarchar2(20) not null, ...
- iTextSharp生成PDF文件
这是一篇简单的教程,所以只涉及一些iTextSharp生成pdf的简单应用,详细教程请搜索iTextSharp进入官网看官方文档(英文版). iTextSharp官方文档:https://itextp ...
- [剑指Offer]17-打印从1到最大的n位数(递归)
题目 如题,输入n,则从1打印至99. 题解 考虑到n比较大会有大数问题,所以使用字符数组存储数. 由题可用递归求n位全排列,即为所得. 具体地,用临时字符数组用来存答案,每次递归填好一位,都填好后输 ...
- Java成神之路:第一帖---- Vue的组件属性components用法
Vue的组件属性:components 使用场景 一般在项目的使用过程中,某个需要多次使用的模块,会将整个模块抽取出来,写一个组件,供给其他页面进行调用或者是在一个页面中,多次使用到一个重复的代码样式 ...
- Windows下使用Nginx+Tomact做负载均衡
前言 今天,王子与大家闲谈一下如何在Windows下使用Nginx+Tomcat做负载均衡的完整步骤,小伙伴们可以试着自己动手实践一下哦. 另外说明一点,本篇文章是纯实操文章,不涉及太多原理的解读,后 ...