讲师中心 微信公众号
AI工具推荐 视频效率加速

Sublime Text如何配置Python开发_Sublime Text Python开发环境教程【全面】

陌静君_9514

陌静君_9514

发布时间:2026-03-30 19:08:31

|

368人浏览过

|

来源于php中文网

原创

Sublime Text运行Python需正确配置解释器路径、环境隔离和UTF-8编码:先查真实python路径,新建Build System填绝对路径并加-u和-X utf8参数;虚拟环境需用其内python路径;补全失效需配.jedi文件且python_interpreter与Build System一致;避免中文路径。

sublime text如何配置python开发_sublime text python开发环境教程【全面】

Python解释器路径配不对,Ctrl+B 一运行就报 Unable to find python command

Sublime Text 本身不自带 Python 运行环境,它只是调用系统已安装的 python 或 python3 命令。Windows 用户尤其容易卡在这一步——系统 PATH 里没加 Python,或者装了多个版本但 Sublime 默认找的是旧版或不存在的路径。

实操建议:

  • 先在终端(CMD/PowerShell/Terminal)里运行 which python3(macOS/Linux)或 where python(Windows),确认实际可执行文件路径,比如 /usr/local/bin/python3 或 C:UsersNameAppDataLocalProgramsPythonPython311python.exe
  • 打开 Sublime Text → Tools → Build System → New Build System…,粘贴以下内容(按你的真实路径改):
{
    "cmd": ["<code>你的python路径</code>", "-u", "$file"],
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "selector": "source.python"
}

注意:"cmd" 里必须写绝对路径;Windows 下反斜杠要双写(C:\Python311\python.exe)或改用正斜杠(C:/Python311/python.exe);别漏掉 -u 参数,否则 print 输出可能延迟或乱码。

想用 pip install 装的包,但 import 就报 ModuleNotFoundError

不是包没装成功,而是 Sublime 的构建系统默认用的 Python 解释器和你终端里 pip install 的不是同一个环境。常见于:用 pyenv、conda、venv 管理环境,但 Sublime 没指向激活后的解释器。

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

实操建议:

  • 进你项目所在的虚拟环境(如 source venv/bin/activate 或 conda activate myenv),再运行 which python,拿到该环境下的解释器路径
  • 把这个路径填进上一步的 Build System 配置里,而不是系统全局 Python 路径
  • 如果项目依赖多个环境,建议为每个项目单独建一个 Build System 文件,命名如 Python - myproject.sublime-build,避免混用

代码补全和跳转失效,goto definition 点不动

Sublime Text 原生不带 Python 语言服务器,靠插件(如 SublimeJEDI 或 anaconda)提供智能提示。但这些插件默认只扫描当前文件夹,跨目录 import 或使用第三方包时容易“看不见”。

实操建议:

  • 装好 SublimeJEDI 后,在项目根目录下加一个 .jedi 文件,内容写:
    "sys_path": ["./src", "./lib", "/path/to/your/site-packages"]
    (路径按需调整)
  • 确保 python_interpreter 配置和 Build System 一致,否则补全用的解释器和运行时的不一致,类型推导就错位
  • 禁用 anaconda 插件(已停止维护),它和现代 Python 版本兼容性差,且会干扰 SublimeJEDI

中文路径或文件名下运行报 UnicodeDecodeError

Windows 上最典型:项目放在桌面或“文档”这类含中文名的路径里,python 解释器启动时默认用系统编码(GBK)读取源码,但文件是 UTF-8 编码,直接崩。

实操建议:

  • 在 Build System 的 "cmd" 数组末尾加参数:"-X", "utf8"(Python 3.7+ 支持),强制解释器用 UTF-8 解码源文件
  • 或者更稳妥:把项目移到纯英文路径下(如 D:/code/myproject),彻底避开编码争议
  • 不要依赖 # -*- coding: utf-8 -*- 注释——它只影响字符串字面量,不解决文件读取阶段的解码问题

真正麻烦的从来不是配置项本身,而是解释器路径、环境隔离、编码这三者之间的隐式耦合。改完一个地方,另外两个可能就悄悄脱节了。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

3010

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

6883

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

8522

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

4327

2025.07.23

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2880

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

249

2026.02.03

go语言goto的用法
go语言goto的用法

本专题整合了go语言goto的用法,阅读专题下面的文章了解更多详细内容。

2737

2025.09.05

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1738

2023.08.03

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

60

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn