pycharm 自2022.1起移除内置中文语言包,需安装官方chinese (simplified) language pack插件并重启ide;若仍为英文,需检查vmoptions中-duser.language=参数并删除,再清空jetbrains缓存目录。

PyCharm 启动前就报错:找不到中文语言包
PyCharm 官方自 2022.1 版本起已移除内置中文语言包,直接在 Settings → Appearance → System Settings → Language 里选“中文”会灰显或无效。这不是你配置错了,是 JetBrains 主动删了——它现在只默认支持英文,其他语言靠插件提供。
真正能用的方案只有一个:装 Chinese (Simplified) Language Pack 插件。这个插件由 JetBrains 官方维护,不是第三方汉化补丁,不会破坏签名或触发安全警告。
- 打开 PyCharm,进入
Settings(Windows/Linux)或Preferences(macOS) - 左侧选
Plugins,右上角点Marketplace标签 - 搜
Chinese (Simplified) Language Pack,确认作者是JetBrains,点击Install - 安装完弹窗提示“Restart IDE”,必须点
Restart,不能只是关闭再手动打开
重启后菜单还是英文?检查启动参数有没有硬编码禁用语言
极少数情况(比如公司统一部署的镜像、或自己改过 pycharm64.exe.vmoptions),JVM 启动参数里可能写了 -Duser.language=en 这类强制设定,会覆盖插件生效逻辑。
验证方式:启动 PyCharm 后,按 Ctrl+Shift+A(Windows/Linux)或 Cmd+Shift+A(macOS),输入 Registry 打开注册表面板,搜索 ide.language,看值是不是 zh_CN。如果不是,说明被底层参数压制了。
- 找到 PyCharm 安装目录下的
bin文件夹(例如C:\Program Files\JetBrains\PyCharm 2023.3\bin\) - 编辑
pycharm64.exe.vmoptions(Windows)或pycharm.vmoptions(macOS/Linux) - 删掉所有含
-Duser.language=或-Duser.country=的行 - 保存后彻底退出 PyCharm(任务栏也要右键退出),再重进
部分界面仍是英文:这是正常现象,不是插件失效
插件只翻译 IDE 自身 UI(菜单、对话框、设置项),不处理以下内容:
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- Python 解释器报错信息(如
TypeError: 'int' object is not iterable)——这是 Python 自己抛的,跟 PyCharm 无关 - 第三方插件界面(比如
GitToolBox、Markdown Navigator),除非它们自己做了多语言支持 - 项目内代码注释、文档字符串、变量名——这些本就不该被翻译
- 终端(Terminal)里执行的命令输出(如
pip install日志)——那是 shell 和 pip 的行为
如果你看到「File」「Edit」「View」这些主菜单变成中文了,就说明插件工作正常。其他地方没变,不是 bug,是设计如此。
Mac 上点「重启」没反应?试试强制刷新配置缓存
macOS 用户偶尔遇到安装插件后重启无效,大概率是旧配置缓存没清干净,尤其从老版本升级上来时。
别反复重装,直接删缓存目录更可靠:
- 完全退出 PyCharm(菜单栏 PyCharm → Quit PyCharm)
- 打开 Finder,按
Cmd+Shift+G,输入:~/Library/Caches/JetBrains/PyCharm2023.3(版本号替换成你当前的,如PyCharm2024.1) - 把整个文件夹删掉(或者重命名备份也行)
- 重新启动 PyCharm,它会重建缓存,此时语言包才真正加载
注意:这个操作不影响你的项目、设置(Settings Sync 开启的话)、密钥或插件本身,只清运行时缓存。










