如何调整Jupyter Notebook 7的单元格宽度?原V6代码失效求助
Jupyter Notebook 7 单元格宽度调整方案
Jupyter Notebook 7重构了UI组件结构,原Notebook 6中使用的.container CSS类已被替换,因此旧代码无法生效。以下是两种可行的解决方法:
临时生效方案(单笔记本内)
在笔记本单元格中运行以下代码,即可临时将单元格宽度拉满:
from IPython.display import display, HTML display(HTML(""" <style> /* 移除内容区域最大宽度限制 */ .jp-Notebook-layout { max-width: none !important; padding-left: 1rem; padding-right: 1rem; } /* 确保单元格输入/输出区域占满可用宽度 */ .jp-Cell .jp-Cell-inputWrapper, .jp-Cell .jp-Cell-outputWrapper { max-width: 100% !important; } </style> """))
永久生效方案(全局所有笔记本)
如果希望所有笔记本都默认使用宽单元格布局,可修改自定义CSS文件:
- 找到Jupyter配置目录:Linux/macOS为
~/.jupyter/,Windows为C:\Users\[你的用户名]\.jupyter\ - 若不存在
custom文件夹,手动创建一个 - 在
custom文件夹中创建或编辑custom.css文件,加入以下代码:
.jp-Notebook-layout { max-width: none !important; padding-left: 1rem; padding-right: 1rem; } .jp-Cell .jp-Cell-inputWrapper, .jp-Cell .jp-Cell-outputWrapper { max-width: 100% !important; }
保存后重启Jupyter Notebook,设置即可全局生效。
内容的提问来源于stack exchange,提问作者marix
相关产品推荐
相关产品推荐

