You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04下Jupyter Notebook i18n翻译文件添加问题咨询

解决Jupyter Notebook翻译文件添加问题(无需重装)

你完全不需要重新安装Jupyter!问题的核心是你找错了i18n文件夹的实际位置——源码仓库里的路径和Ubuntu系统中实际安装的路径并不一致。下面一步步帮你搞定:

1. 定位Jupyter Notebook的实际安装目录

首先,用pip命令找到Notebook包的安装路径:

pip show notebook

执行后你会看到类似这样的输出:

Name: notebook
Version: 6.4.12
Location: /usr/local/lib/python3.5/dist-packages
Requires: ...

复制Location后面的路径,再拼接上/notebook/i18n,就是你要找的目标文件夹。比如上面的例子里,完整路径是:

/usr/local/lib/python3.5/dist-packages/notebook/i18n

如果执行后发现这个i18n文件夹不存在,大概率是你安装的Notebook版本太旧,不支持i18n翻译功能。这种情况直接升级即可,不用重装:

pip install --upgrade notebook

升级完成后再去查看,i18n文件夹就会出现了。

2. 放置并编译你的翻译文件

  • 先进入找到的i18n文件夹,创建对应你母语的语言目录结构。比如你的母语是简体中文,就创建:
# 如果是系统级路径,需要加sudo获取权限
mkdir -p zh/LC_MESSAGES
  • 把你做好的.po翻译文件编译成.mo文件(Jupyter通过gettext识别这个格式),执行:
msgfmt your-translation-file.po -o notebook.mo
  • 把编译好的notebook.mo复制到刚才创建的LC_MESSAGES文件夹里:
# 系统级路径需加sudo
cp notebook.mo zh/LC_MESSAGES/

3. 让翻译生效

重启你的Jupyter Notebook服务,然后通过以下方式激活翻译:

  • 新版本Jupyter支持直接在界面设置里切换到你的母语
  • 或者调整浏览器的语言优先级,把你的母语设为最高,Jupyter会自动识别并加载对应的翻译

额外注意事项

  • 如果你是用Ubuntu的apt包管理器安装的Jupyter,路径会略有不同,一般是/usr/lib/python3/dist-packages/notebook/i18n,同样可以用上面的方法定位。
  • 操作系统级路径时遇到权限问题,记得加sudo前缀。

内容的提问来源于stack exchange,提问作者Henry Case

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:20:42