Sublime运行Python3而不是Python2_修改构建系统中python命令

雪夜
发布: 2025-09-13 21:22:01
原创
852人浏览过
首先确认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运行python3而不是python2_修改构建系统中python命令

如果您尝试在Sublime Text中运行Python代码,但默认执行的是Python2而非Python3,则可能是由于构建系统配置指向了旧版本的Python解释器。以下是解决此问题的步骤:

一、检查当前构建系统使用的Python版本

确认当前Sublime Text调用的是哪个Python版本,有助于准确修改构建配置。

1、在Sublime Text中打开一个.py文件。

2、按下 Ctrl + ` 打开控制台。

立即学习Python免费学习笔记(深入)”;

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,建议保存在默认路径下。

AI Sofiya
AI Sofiya

一款AI驱动的多功能工具

AI Sofiya 109
查看详情 AI Sofiya

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运行Python3而不是Python2_修改构建系统中python命令的详细内容,更多请关注php中文网其它相关文章!

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号