Sublime运行Python3而不是Python2_修改构建系统中python命令
发布时间 - 2025-09-13 00:00:00 点击率:次首先确认Sublime Text调用的Python版本,若为Python2则需修改构建系统:1. 通过控制台输入import sys; print(sys.version)查看版本;2. 创建新构建系统,将cmd设为["python3", "-u", "$file"]并保存为Python3.sublime-build;3. 在Tools → Build System中选择Python3;4. Windows用户可创建py3.bat脚本指向python3.exe;5. 编写f-string代码并按Ctrl+B运行,若正常输出则切换成功。
如果您尝试在Sublime Text中运行Python代码,但默认执行的是Python2而非Python3,则可能是由于构建系统配置指向了旧版本的Python解释器。以下是解决此问题的步骤:
一、检查当前构建系统使用的Python版本
确认当前Sublime Text调用的是哪个Python版本,有助于准确修改构建配置。
1、在Sublime Text中打开一个.py文件。
2、按下 Ctrl + ` 打开控制台。
3、输入以下命令并回车:import sys; print(sys.version)。
4、观察输出结果中的版本号,确认是否为Python 3.x。
二、修改默认Python构建系统
通过编辑Sublime自带的Python构建系统,可以将其调用命令从python改为python3。
1、点击菜单栏的 Tools → Build System → New Build System…。
2、将打开的JSON文件内容替换为以下内容:
{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
3、保存文件时命名为 Python3.sublime-build,建议保存在默认路径下。
4、保存后,在 Tools → Build System 中选择刚创建的“Python3”选项。
三、使用自定义批处理脚本(Windows系统适用)
在Windows系统中,若python命令未指向Python3,可通过外部脚本强制调用python3.exe。
1、找到您的Python3安装路径,例如:C:\Python39\python.exe。
2、新建一个文本文件,写入如下内容:
@e
cho off
C:\Python39\python.exe %1
3、将该文件保存为 py3.bat,放置于易于访问的目录中。
4、创建新的构建系统,cmd字段设为:["py3.bat", "-u", "$file"],并保存为新构建系统。
四、验证构建系统更改效果
测试新配置是否成功调用Python3解释器执行代码。
1、编写一段包含Python3特性的代码,如使用 f-string:print(f"Hello {name}")。
2、按下 Ctrl + B 运行构建。
3、如果代码正常输出结果且无语法错误,则说明已成功切换至Python3。
# sublime
# python
# js
# json
# windows
# win
# windows系统
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速搭建自助建站会员专属系统?
如何破解联通资金短缺导致的基站建设难题?
如何确认建站备案号应放置的具体位置?
如何实现javascript表单验证_正则表达式有哪些实用技巧
如何快速搭建高效服务器建站系统?
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
js实现点击每个li节点,都弹出其文本值及修改
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
个人摄影网站制作流程,摄影爱好者都去什么网站?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
如何快速生成橙子建站落地页链接?
高防服务器:AI智能防御DDoS攻击与数据安全保障
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Bootstrap整体框架之CSS12栅格系统
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
潮流网站制作头像软件下载,适合母子的网名有哪些?
如何注册花生壳免费域名并搭建个人网站?
Laravel如何实现全文搜索功能?(Scout和Algolia示例)
微信小程序 配置文件详细介绍
Android滚轮选择时间控件使用详解
使用Dockerfile构建java web环境
佛山网站制作系统,佛山企业变更地址网上办理步骤?
JS实现鼠标移上去显示图片或微信二维码
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何在万网自助建站中设置域名及备案?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
Laravel如何实现API速率限制?(Rate Limiting教程)
如何正确选择百度移动适配建站域名?
,怎么在广州志愿者网站注册?
如何在搬瓦工VPS快速搭建网站?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
北京企业网站设计制作公司,北京铁路集团官方网站?
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
如何撰写建站申请书?关键要点有哪些?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
如何快速搭建个人网站并优化SEO?
南京网站制作费用,南京远驱官方网站?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?

