内容参考如下文章,加入了自己的干货:

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的编译运行环境的更多相关文章

  1. 03 sublime text3下配置Java的编译运行环境

    参考如下文章,加入了自己的干货: https://blog.csdn.net/qq_38295511/article/details/81140069 https://blog.csdn.net/qq ...

  2. 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境

    返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...

  3. 4.7 Sublime Text3 中配置 Python环境 --之上安装Sublime 3

    返回总目录 目录: 1.展示效果: 2.缺优分析: 3.下载Sublime Text3 (一)展示效果: 1.能够交互式编写Python代码: 2.可以编写文件式Python代码: 3.能够自动补齐代 ...

  4. 如何在MyEclipse中配置jre的编译运行环境

    由于在MyEclipse中已经自带了jre编译环境,但由于版本太低,所以有时候需要将编译环境配置为系统的jre版本.在MyEclipse中配置jre的编译运行环境很简单,只需要全局配置一次,则所有项目 ...

  5. win7和win2008 r2下配置IIS7(ASP.net运行环境)

    win7和win2008 r2下配置IIS7(ASP.net运行环境) 1.先要设置应用程序池(ApplicationPool)为Classic.NETAppPool,而不是默认的DefaultApp ...

  6. EditPlus配置[C++] [Python] [Java] 编译运行环境

    以前一直用Codeblocks写C++,eclipse写Java,再在eclipse里面集成PyDev写Python,首先无法忍受代码自动补全功能(这个功能也许你万分喜欢),也无法忍受如此重量级的ID ...

  7. 01 sublime text3下配置c/c++ 的编译运行环境

    安装mingw,在线安装经常出问题,推荐离线安装 参考: https://blog.csdn.net/qq_34432960/article/details/106124496?utm_medium= ...

  8. 39 Ubuntu下配置python的vscode开发环境

    0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...

  9. sublime text3 下搭建python IDE环境 --Anaconda插件篇

    近来在园区发现大家使用ST3(Sublime text 3)工具进行python学习.然后自己也跟风了一把. 1.ST3下载地址: http://www.sublimetext.com/3 2.安装S ...

随机推荐

  1. go语言字符串的处理与json转换

    1 字符串的处理 可以通过Go标准库中的strings和strconv两个包中的函数进行相应的操作 1 字符串的操作 func Contains(s, substr string) bool 字符串s ...

  2. Spring整合WebSocket

    WebSocket,干什么用的?我们有了HTTP,为什么还要用WebSocket?很多同学都会有这样的疑问.我们先来看一个场景,大家的手机里都有微信,在微信中,只要有新的消息,这个联系人的前面就会有一 ...

  3. java里equals和hashCode之间什么关系

    如果要比较实际内存中的内容,那就要用equals方法,但是!!! 如果是你自己定义的一个类,比较自定义类用equals和==是一样的,都是比较句柄地址,因为自定义的类是继承于object,而objec ...

  4. Labview学习之路(六)条件结构

    条件结构位于 函数---结构 子选版中.相当于c语言的switch语句, 结构: 分支选择器 分支器标签 分支子框图 可接数据类型 布尔型 布尔常量 真和假   错误信息簇 真和假 整型数值 单值 可 ...

  5. 关于idea中SpringBoot启动失败的坑

    很多时候你新建了Maven 或者SpringBoot 工程,激动的点了主启动类,你就发现了下面的错误 Error starting Tomcat context. Exception: org.spr ...

  6. manualresetevent的用法学习

    ManualResetEvent 允许线程通过发信号互相通信. 通常,此通信涉及一个线程在其他线程进行之前必须完成的任务. 当一个线程开始一个活动(此活动必须完成后,其他线程才能开始)时,它调用 Re ...

  7. LuaBridge相关

    http://www.cppblog.com/sunicdavy/archive/2013/12/07/204648.html https://segmentfault.com/a/119000000 ...

  8. 用IDEA一年了,终于敢说自己会用了

    作为Java老兵,我也是用了很多年的eclipse,为了与时俱进,于是切换到了IDEA.刚开始的时候感觉很不适应,感觉这玩意儿不如eclipse好用,影响工作效率,于是又换回eclipse. 但是很多 ...

  9. Infinite Inversions(树状数组+离散化)

    思路及代码参考:https://blog.csdn.net/u014800748/article/details/45420085 There is an infinite sequence cons ...

  10. [BUUOJ记录] [BJDCTF 2nd]old-hack & Schrödinger & elementmaster

    三道比较简单的的题放一起一写,old-hack是ThinkPHP框架的一个nday,Schrödinger和elementmaster没啥考点,就是脑洞 一.old-hack 进入题目没发现什么Hi ...