jupyter notebook 运行python时正常显示中文
时间: 2024-10-16 14:01:50 浏览: 57
Jupyter Notebook运行Python并显示中文需要设置正确的字体编码和字符集。以下是步骤:
1. **启动Jupyter Notebook**:打开命令行或终端,如果你已经安装了Anaconda或Miniconda,可以在环境中通过`jupyter notebook`命令启动。
2. **创建新笔记本**:启动后,你会看到一个新窗口,点击右上角的“New”按钮,选择“Python 3”创建一个新的Notebook。
3. **设置初始编码**:在第一个代码单元格中,添加以下内容来设定默认的文本编码:
```python
# 设置编码为UTF-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
```
4. **显示中文**:在之后的单元格中,直接输入中文字符即可,不需要特殊处理。如果使用的是中文变量名,记得在编辑模式下选择支持中文的编码,如"Shift + Tab"切换到"Edit mode"后,按`Ctrl+Space`选择编码。
5. **设置全局编码**:如果你想让整个Notebook都以中文显示,可以在`ipykernel_launcher.py`文件中配置。找到这个文件通常位于`<your conda env root>/share/jupyter/kernels/<kernel_name>`路径下,编辑`__main__.py`替换`get_ipython().run_line_magic('matplotlib', 'inline')`行,增加`%config InlineBackend.figure_format = 'retina'` 和 `plt.rcParams['font.sans-serif']=['SimHei']`等设置。
阅读全文