You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将IntelliJ的Jupyter Notebook恢复为传统表格样式?

恢复IntelliJ中Jupyter Notebook的旧版表格输出格式

从你提供的截图来看,新样式的表格带有分页和简化布局,确实会增加操作成本,按以下步骤即可恢复旧版的完整表格显示:

一、回退Jupyter相关依赖包到旧版本

重装IntelliJ后格式未恢复,确实是Python环境内的Jupyter相关包更新导致的,你可以回退到之前兼容旧样式的版本:

  • 先查看当前安装的IPython/Jupyter包版本:
    Windows:pip list | findstr "ipython jupyter"
    Linux/Mac:pip list | grep "ipython jupyter"
  • 回退IPython到7.x系列稳定版本(该版本匹配旧版表格样式):
    pip install ipython==7.34.0 --force-reinstall
  • 同步回退兼容的jupyter核心包:
    pip install jupyter_core==4.11.2 jupyter_client==7.4.9 --force-reinstall

二、取消默认行数限制,恢复完整表格显示

新样式默认仅显示10行的问题,可通过两种方式解决:

临时生效(单Notebook内)

在Notebook开头添加以下代码,当前会话内生效:

import pandas as pd
# 设置显示所有行(也可指定具体行数,比如100)
pd.set_option('display.max_rows', None)
# 设置显示所有列
pd.set_option('display.max_columns', None)
# 禁止表格自动换行,保持旧版紧凑布局
pd.set_option('display.expand_frame_repr', False)

永久生效(全局所有Notebook)

  1. 执行命令找到pandas配置文件路径:
    python -c "import pandas as pd; print(pd.get_option('config_file'))"
  2. 打开该配置文件,添加以下内容后保存:
    [display]
    max_rows = None
    max_columns = None
    expand_frame_repr = False
    

三、重置IntelliJ的Jupyter内核配置

  1. 打开IntelliJ的Settings(Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,)
  2. 导航到Tools > Jupyter > Kernels
  3. 选中你正在使用的Python内核,点击Reset按钮
  4. 重启IntelliJ,重新打开Notebook测试

内容的提问来源于stack exchange,提问作者Gaff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 12:05:32