vs code界面中文需安装微软官方“chinese (simplified) language pack”扩展,执行“configure display language”命令设locale为"zh-cn"并彻底重启;装错包、未重启或远程环境未同步配置是常见失败原因。

VS Code 里没有“Python语言包”能控制界面语言——界面中文靠的是 Chinese (Simplified) Language Pack for Visual Studio Code,和 Python 无关。装错包、混用概念是中文不生效的主因。
为什么搜“Python语言包”找不到中文界面选项
VS Code 的界面语言和编程语言支持完全解耦:Python 扩展(由 Microsoft 提供)只负责语法高亮、调试、LSP 支持等开发功能,它不翻译菜单、设置面板或状态栏。想让“文件”“编辑”“终端”这些词变中文,必须装专门的 UI 本地化包。
-
Python扩展安装后,你写.py文件会更顺手,但整个 UI 仍是英文 - 搜索“Python 中文”“Python 汉化”会命中一堆无效结果,比如第三方主题或伪翻译插件,它们不改核心 UI,甚至可能冲突
- 真正起作用的扩展 ID 是
ms-ceintl.vscode-language-pack-zh-hans,不是任何带 “python” 字样的扩展
正确安装中文界面的三步闭环
装对包 + 设对 locale + 彻底重启,三者缺一不可。少一步,右下角就一直显示 en。
- 打开扩展面板(
Ctrl+Shift+X),搜Chinese (Simplified) Language Pack for Visual Studio Code,认准发布者是Microsoft - 装完别点“Reload”,直接按
Ctrl+Shift+P→ 输入Configure Display Language→ 选zh-cn(小写、连字符,不能是zh_CN或zh-hans) - 点击弹窗里的
Restart,不是Reload Window;Windows 上要确认任务管理器里没残留Code.exe,macOS 要杀掉Electron进程
常见失败场景与绕过方法
命令面板打不开、UI 卡死、远程环境(WSL/SSH)不生效时,手动改 locale.json 最稳。
- 关掉所有 VS Code 窗口,包括托盘进程
- 定位并编辑该文件:
– Windows:%APPDATA%\Code\User\locale.json
– macOS:$HOME/Library/Application Support/Code/User/locale.json
– Linux:$HOME/.config/Code/User/locale.json - 用 VS Code 自己打开它,写入且仅写入:
{"locale":"zh-cn"}(UTF-8 无 BOM,无多余空格或逗号) - 保存后,双击图标重开,不要从终端用
code .启动(避免复用旧进程)
Remote-SSH 或 WSL 下中文不生效,是因为远程端没配 locale.json——得在远程机器的 ~/.vscode-server/data/Machine/xxx/locale.json 里也写一遍 {"locale":"zh-cn"}。本地设得再对,远程实例照样读自己的配置。
Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!











