Sublime Text 2 (for OS X )配置成可以运行基于python3解释器的 .py文件
来源:互联网 发布:linux sslocal 编辑:程序博客网 时间:2024/06/09 15:12
Mac自带的python 其version是python 2.7
官网下的Sublime Text 2部署好了以后默认也是
为了使ST2 可以在command+B时可以运行基于python3的.py,需要稍作配置
比较简单,这里写下过程以备份:
(其他系统的配置过程大同小异)
1.
打开ST2,进入Preference--->Browse Packages,进入python的文件夹,打开编辑Python.sublime-build 文件
2.
默认的配置是这样的
{ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python"}
为了适用python3,需要加上一行python3的路径,另外还需要修改"cmd"
打开终端,
$ which python3
/usr/local/bin/python3
路径get,
3.最后的配置文件如下(蓝色加粗部分为修改和添加的内容)
{ "cmd": ["python3", "-u", "$file"], "path": "/usr/local/bin", "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python"}
保存退出,OK
4.检验
新建一个test.py,并敲入
print ('Hello, world!')
command+B后得到结果
Hello, world![Finished in 0.0s]
注:python2.7 和 python3.4 的语法有一些不同
python2.7 下应该是
print 'Hello, world!'
python3.4 中print 从语句变成了方法
print ('Hello, world!')
另外,如果有非ascii码,会提示错误
UnicodeEncodeError: 'ascii' codec can't encode character ...
需要再在上面的配置中加入一行
"env": {"LANG": "en_US.UTF-8"}
阅读全文
0 0
- Sublime Text 2 (for OS X )配置成可以运行基于python3解释器的 .py文件
- sublime text中用python3运行文件
- Sublime Text 3 在OS X下配置Java编译
- Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 2环境配置
- Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 2环境配置
- 配置Sublime Text 2 的Python运行环境
- Sublime Text 2 for Linux 的安装、配置汇总
- Sublime Text 2 for Linux 的安装、配置汇总
- OS X 下 Sublime Text 3常见问题的解决
- Sublime Text 2配置可运行NodeJs
- Sublime Text 2 实用快捷键[Mac OS X]
- Sublime Text 2 实用快捷键[Mac OS X]
- Sublime Text 2 实用快捷键[Mac OS X]
- Sublime Text 2 实用快捷键[Mac OS X]
- Sublime Text 2 实用快捷键[Mac OS X]
- Sublime Text 2 实用快捷键[Mac OS X]
- Mac OS X 平台 Sublime Text 2/3 中文乱码
- Sublime Text 2 实用快捷键[Mac OS X]
- Java调用webService接口
- <Android 基础(四十)> FlexboxLayout
- 前端开发中的JS调试技巧
- android_x86 添加预安装APP
- 板子上实现ftpd
- Sublime Text 2 (for OS X )配置成可以运行基于python3解释器的 .py文件
- 频道管理的简单使用
- 判断是否为素数的另一种解法
- 数据结构
- mybatis拦截器的注解说明
- SQL Server数据类型与C#类型对应关系
- Python学习笔记(二)——编程0基础数据分析进阶之路
- 分享两种最简单的Android打渠道包的方法
- 自动行为操控(Steering)(一)—框架