sublime中按ctrl+B调用python3运行

发布时间 - 2020-02-12 00:00:00    点击率:

windowns系统下要写完整的python3.exe路径。

以下是macOS的操作,与windows差不多。

sublime text写了python3的代码,ctrl + B运行时却调用了python2,导致运行报错。 

这是因为很多系统默认安装了python2,默认调用python的版本就是python2。

解决办法:

我们先来新建一个sublime build system

然后自动打开了一个文本,清空并写入以下内容:

{
    "env": {"PYTHONIOENCODING": "utf8"},
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

“env”: {“PYTHONIOENCODING”: “utf8”}, 是避免中文报错!

[“/Library/Frameworks/Python.framework/Versions/3.6/bin/python3”, “-u”, “$file”], 这里路径要替换成你电脑中python3的路径。

查看python3的路径

$ which python3
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3

然后,保存文件名为python3.sublime-build

接着,选择python3 

我们来验证以下,当前版本是不是python3

import sys
print(sys.version)

按ctrl + B 运行,结果如下

3.6.3 (v3.6.3:2c5fed86e0, Oct  3 2017, 00:32:08) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)]
[Finished in 0.1s]

更多sublime相关技术文章,请访问sublime栏目。


# sublime  # Python  # windows  # macos  # sublime text  # 报错  # 写了  # 这是因为  # 解决办法  # 先来  # 要写  # 时却  # 清空  # 新建一个  # 替换成 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: zabbix利用python脚本发送报警邮件的方法  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  php 三元运算符实例详细介绍  Swift中swift中的switch 语句  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  如何在IIS7中新建站点?详细步骤解析  js实现获取鼠标当前的位置  Laravel如何实现API资源集合?(Resource Collection教程)  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  如何快速搭建虚拟主机网站?新手必看指南  Android Socket接口实现即时通讯实例代码  如何在腾讯云免费申请建站?  如何在阿里云部署织梦网站?  如何自定义建站之星模板颜色并下载新样式?  详解Oracle修改字段类型方法总结  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  ,南京靠谱的征婚网站?  JavaScript中的标签模板是什么_它如何扩展字符串功能  高端建站如何打造兼具美学与转化的品牌官网?  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  JS经典正则表达式笔试题汇总  如何用5美元大硬盘VPS安全高效搭建个人网站?  如何在IIS7上新建站点并设置安全权限?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  中国移动官方网站首页入口 中国移动官网网页登录  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  个人摄影网站制作流程,摄影爱好者都去什么网站?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  香港服务器租用费用高吗?如何避免常见误区?  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  Laravel如何使用模型观察者?(Observer代码示例)  实例解析angularjs的filter过滤器  Laravel如何使用Gate和Policy进行授权?(权限控制)  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Python文本处理实践_日志清洗解析【指导】  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Linux后台任务运行方法_nohup与&使用技巧【技巧】  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  独立制作一个网站多少钱,建立网站需要花多少钱?  微信小程序 wx.uploadFile无法上传解决办法  如何为不同团队 ID 动态生成多个独立按钮  5种Android数据存储方式汇总  Java类加载基本过程详细介绍  大连 网站制作,大连天途有线官网?