jupyter notebooks中文设置
时间: 2025-06-11 08:09:31 浏览: 19
### Jupyter Notebook 中文显示设置的方法
#### 系统环境配置
为了使 Jupyter Notebook 支持中文显示,首先需要确认系统的语言环境已正确设置。如果操作系统默认语言不是中文,则可能需要手动调整区域和语言设置[^1]。
#### 安装必要的中文支持库
对于 Python 的绘图工具 Matplotlib,在 Linux 下可能会遇到无法正常显示汉字的情况。解决方案之一是安装合适的中文字体并将其应用到 Matplotlib 中。以下是具体操作:
1. **安装中文字体**
在 Ubuntu 或 Debian 类系统上可以运行以下命令来安装文泉驿正黑字体:
```bash
sudo apt-get install fonts-wqy-zenhei
```
2. **验证字体安装情况**
使用 `fc-list` 命令检查是否成功安装了所需字体:
```bash
fc-list | grep "WenQuanYi Zen Hei"
```
若未找到对应字体,可尝试刷新缓存后再试一次:
```bash
fc-cache -fv
```
3. **清除 Matplotlib 字体缓存**
运行以下代码以删除 Matplotlib 的本地字体缓存文件夹,从而强制重新加载新字体:
```python
import matplotlib
import shutil
shutil.rmtree(matplotlib.get_cachedir())
```
4. **测试效果**
加载完成后可以在脚本里加入如下代码片段检验是否能够正确渲染中文字符:
```python
from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif']=['WenQuanYi Zen Hei']
plt.plot([1, 2], [3, 4])
plt.title('这是一个测试')
plt.show()
```
#### 调整 Jupyter Notebook 用户界面语言至中文
要改变整个 Jupyter Notebook 平台的操作界面对话框为简体中文版面呈现形式的话,可以通过修改配置实现这一目标。不过需要注意的是官方并没有提供直接切换整体 UI Language 功能按钮或者菜单项;因此我们得借助第三方插件完成此任务。
一种常见做法就是利用 nbextensions 扩展包来进行定制化改造工作流程如下所示:
1. **安装扩展管理器**
可通过 pip 工具下载相关依赖组件:
```bash
pip install jupyter_contrib_nbextensions
```
对于某些特定场景下的 Conda 用户来说则推荐采用conda渠道获取资源更为稳妥些:
```bash
conda install -c conda-forge jupyter_contrib_nbextensions
```
2. **激活扩展功能模块**
接下来执行下面这条指令让刚刚安好的nbextension生效起来吧!
```bash
jupyter contrib nbextension install --user
```
3. **启用指定扩展项目**
启动服务端程序之后打开浏览器访问地址栏输入http://localhost:8888/nbextensions页面浏览可用列表勾选hinterland/hovermenumarkdownpreview等相关条目保存退出即可享受更便捷高效的开发体验啦!
以上便是关于如何在JupyterNotebook当中做好充分准备迎接多国文化交流碰撞所必需掌握的知识要点概述[^3].
```python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
plt.figure(figsize=(6, 4))
fp = FontProperties(fname='/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc') # 设置字体路径
plt.text(0.5, 0.5, u'你好', fontproperties=fp, size=50)
plt.axis('off')
plt.show()
```
阅读全文
相关推荐


















