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、新建一个文本文件,写入如下内容:

@echo 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首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?