spyder 5.4+ 主流版本直接在 tools → preferences → general → advanced settings → language 中选择「简体中文」并重启即可生效;若下拉无该选项,主因是版本过低(

Tools → Preferences → General → Advanced Settings → Language 选「简体中文」,重启生效——这是当前主流版本(Spyder 5.4+)最直接的方式。但实际操作中,很多人点开就发现下拉菜单里根本没有「简体中文」选项,不是设置路径错了,而是语言包压根没装或版本不匹配。
为什么 Language 下拉里没有「简体中文」?
根本原因只有两个:
一是 Spyder 版本太老(spyder ),内置不带中文资源;<br>二是你用 <code>pip install spyder 装的,而官方 PyPI 包默认不打包翻译文件(.qm 文件),只保留英文界面。
尤其注意:从 Anaconda 安装的用户,conda install spyder 通常自带语言包;但若你后来用 pip install --upgrade spyder 强制升级过,反而可能把中文资源覆盖掉。
- 检查当前版本:
spyder --version,低于5.3.0建议先升级 - 确认安装来源:
conda list spyder有输出 → 是 conda 安装;pip show spyder有输出且无 conda 相关字段 → 是 pip 安装 - 语言文件位置(Windows):
%USERPROFILE%\.spyder-py3\translations\,里面应有spyder_zh_CN.qm
conda 用户:一步到位启用中文
如果你是 conda 环境(绝大多数 Anaconda/Miniconda 用户),别折腾汉化包,直接走官方路径:
- 确保环境干净:
conda update conda,再conda update spyder - 强制重装带本地化的版本:
conda install -c conda-forge spyder=5.4.3(5.4.3 是目前稳定支持中文的最新版) - 启动 Spyder 后,
Tools→Preferences→General→Advanced Settings→Language就能看见「简体中文」了 - 选中 →
Apply→ 弹窗点Yes重启,立刻生效
注意:conda install spyder 默认可能装的是旧版,必须指定版本号或加 -c conda-forge 源才能拿到含翻译的构建。
一款AI图像与设计工具,主要用于一款加速产品 UI 设计迭代的工具,可以一键将任意网页和交互导入到 Pixso、MasterGo、即时设计、Figma,实现像素级还原,适合需要提升相关任务效率的用户。
pip 用户:手动补全语言文件
如果你坚持用 pip(比如在非 conda 的纯 Python 环境),Language 下拉为空是常态。这时得手动把 .qm 文件扔进对应目录:
- 下载地址:GitHub 上搜
Spyder_Simplified_Chinese,找 star 最多、更新最近的仓库(如spyder-ide/spyder官方 repo 的spyder/locale/zh_CN/LC_MESSAGES/目录) - 找到
spyder_zh_CN.qm文件(不是 .po,不是 .py,必须是 .qm) - 放进你的 Spyder 配置目录:
Windows:%USERPROFILE%\.spyder-py3\translations\
macOS:~/Library/Application Support/Spyder/translations/
Linux:~/.spyder-py3/translations/ - 如果目录不存在,手动创建;文件放好后,重启 Spyder,
Language下拉就会出现选项
别运行那些第三方 main.py 汉化脚本——它们大多硬编码路径、适配旧版 Spyder,2026 年已普遍失效,还可能破坏 site-packages 权限。
重启后还是英文?检查这三处
即使选了简体中文并重启,仍有小概率界面仍是英文。这不是设置失败,而是 Spyder 加载顺序或缓存问题:
- 确认没勾选「Use system locale」:在同一个
Advanced Settings页面,取消勾选该复选框 - 删掉缓存:
%USERPROFILE%\.spyder-py3\spyder.lock和spyder.ini(重命名备份即可,Spyder 会自动生成新配置) - 命令行启动时加参数强制指定:
spyder --language=zh_CN,成功后再回 GUI 设置保存
真正容易被忽略的是:Spyder 的「菜单栏」「编辑器右键菜单」「调试窗口标题」这些地方的汉化,依赖 Qt 库自身的翻译机制。如果系统 Qt 版本太低(比如某些老旧 Linux 发行版),即使 .qm 文件齐全,部分控件仍显示英文——这种情况下,换用 conda-forge 提供的 Qt5/6 构建更可靠。










