如何解决Jupyter Notebook中代码溢出问题?
解决Jupyter Notebook代码溢出(自动换行)问题
步骤1:确认配置文件路径
先执行命令查看Jupyter的配置目录:
jupyter --config-dir
输出的路径就是你需要操作的配置根目录(通常是~/.jupyter)。
步骤2:配置代码/文本自动换行
如果目录下没有nbconfig/notebook.json,手动创建该文件(包括nbconfig文件夹),然后写入以下JSON内容:
{ "CodeCell": { "cm_config": { "lineWrapping": true } }, "MarkdownCell": { "cm_config": { "lineWrapping": true } } }
注意:确保JSON格式正确,没有多余的逗号或语法错误。
步骤3:通过Notebook界面直接设置(更直观)
打开Jupyter Notebook后,点击顶部菜单栏的Settings -> Advanced Settings Editor:
- 在左侧选择
Notebook选项卡 - 在右侧
User Preferences编辑框中粘贴以下内容:{ "codeCellConfig": { "lineWrapping": true }, "markdownCellConfig": { "lineWrapping": true } } - 点击右上角的
Save Settings,刷新页面即可生效。
关键注意事项
- 确保操作的是Jupyter Notebook的配置,而非Jupyter Lab(两者配置文件路径不同,Lab的配置在
labconfig下,对Notebook无效) - 修改配置后需要完全关闭Jupyter进程,再重新启动(不要仅刷新页面),可以用命令
jupyter notebook stop终止服务后再重新启动。
内容的提问来源于stack exchange,提问作者needhelp
相关产品推荐
相关产品推荐

