Jupyter Notebook怎么汉化成中文

千萱小哥_2100

千萱小哥_2100

2026-08-21

396人浏览

原创

最直接有效的方式是设系统环境变量 lang=zh_cn.utf-8 或安装官方语言包 jupyterlab-language-pack-zh-cn;前者轻量快,后者汉化更全但需额外配置。

jupyter notebook怎么汉化成中文

Jupyter Notebook 界面默认是英文,想变成中文,**最直接有效的方式就两种:设系统环境变量 LANG=zh_CN.UTF-8,或者装官方语言包 jupyterlab-language-pack-zh-CN**。前者快、轻量、适合多数人;后者汉化更全,尤其对 JupyterLab 更友好,但需要多一步配置。

设置 LANG 环境变量(Windows/macOS/Linux 通用)

这是最快生效的方法,不依赖额外包,靠系统级语言提示触发 Notebook 自动切换。

  • Windows:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”→在“用户变量”里新建:LANG = zh_CN.UTF-8
  • macOS/Linux:在 ~/.zshrc 或 ~/.bash_profile 末尾加一行:export LANG=zh_CN.UTF-8,然后运行 source ~/.zshrc
  • 必须完全退出所有 jupyter notebook 进程(包括后台的 Python 进程),再重新执行 jupyter notebook 才会生效
  • 常见坑:zh_CN.UTF8(少个短横)或 zh-CN.UTF-8(用下划线或短横混用)都不行,必须严格写成 zh_CN.UTF-8
  • 部分旧版本 Notebook(如 6.1.x 之前)可能只汉化菜单栏,不汉化右侧侧边栏或弹窗,属于已知限制

安装 jupyterlab-language-pack-zh-CN 并配置 language 选项

这个包是 Jupyter 官方维护的简体中文语言包,覆盖更完整,尤其在 JupyterLab 下表现稳定,Notebook 也能用,但需手动指定语言。

Jupyter Notebook 7.5.4
Jupyter Notebook 7.5.4

Jupyter Notebook 7.5.4 官方 PyPI wheel 包下载,适合用于本地交互式代码运行、数据分析、教学演示和配置文件实践。

下载
  • 先安装:pip install jupyterlab-language-pack-zh-CN
  • 安装后启动 jupyter notebook,打开任意 notebook 页面 → 点顶部菜单 Settings → Language → 选 Chinese (Simplified, China) → 点 Change and reload
  • 若没看到 Language 菜单项,说明当前运行的是 classic Notebook(非 Lab),此时还需手动修改配置文件:jupyter notebook --generate-config 生成 jupyter_notebook_config.py,然后在里面加一行:c.NotebookApp.language = 'zh-CN'
  • 注意:zh-CN 和 zh_CN 在这里不能互换 —— 配置文件里必须用短横 zh-CN,环境变量里必须用下划线 zh_CN.UTF-8
  • 重启服务后仍显示英文?检查是否漏掉 --generate-config 后没保存文件,或配置路径不对(可通过 jupyter --config-dir 确认)

为什么改了 LANG 还是英文?常见失效原因

不是所有“看起来像重启”的操作都算真正重启 —— 这是最常被忽略的环节。

  • 只关浏览器标签页不算,Ctrl+C 终止终端里的 jupyter notebook 进程才算
  • 用 Anaconda Navigator 启动的 Notebook,得在 Navigator 里先“Stop”服务,再点 Launch
  • 某些 IDE(如 VS Code)内置的 Jupyter 服务不受系统 LANG 影响,它走的是自己沙箱环境,得单独配其内核语言
  • Mac 上用了 Homebrew 安装的 Python,但终端 shell 是 zsh,却把 export LANG=... 写进了 .bash_profile,结果不生效
  • Docker 镜像里汉化失败?得在 Dockerfile 中显式设置 ENV LANG zh_CN.UTF-8,且基础镜像得自带中文 locale 支持(比如用 debian:slim 就不行,得用 ubuntu:22.04 并 apt install locales)

汉化 ≠ 中文字体渲染正常

界面变中文只是第一步;如果图表、代码输出里的中文显示为方块,那是字体缺失问题,和语言设置无关。

  • Matplotlib 中文乱码:在 notebook 里运行:plt.rcParams['font.sans-serif'] = ['SimHei', 'Arial Unicode MS', 'DejaVu Sans']
  • Jupyter 输出单元格中打印中文正常,但 print('测试') 显示 ????:检查 Python 文件是否以 UTF-8 编码保存,且没被编辑器悄悄转成 GBK
  • Linux 服务器上无图形界面,用 jupyter notebook --no-browser --port=8888 远程访问,浏览器语言是中文但 Notebook 仍是英文?优先确认服务端 LANG 是否生效(echo $LANG)
真正卡住的往往不是“怎么配”,而是“以为配完了其实没重载”。每次改完,务必杀干净进程、清空浏览器缓存、再开新窗口验证。Jupyter 的语言加载逻辑很早就在启动时固化,中途切语言只对新打开的页面有效。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

120

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

100

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

80

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

60

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

80

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

280

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

180

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

140

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

80

12

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程