如何将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)
- 执行命令找到pandas配置文件路径:
python -c "import pandas as pd; print(pd.get_option('config_file'))" - 打开该配置文件,添加以下内容后保存:
[display] max_rows = None max_columns = None expand_frame_repr = False
三、重置IntelliJ的Jupyter内核配置
- 打开IntelliJ的
Settings(Windows/Linux按Ctrl+Alt+S,Mac按Cmd+,) - 导航到
Tools > Jupyter > Kernels - 选中你正在使用的Python内核,点击
Reset按钮 - 重启IntelliJ,重新打开Notebook测试
内容的提问来源于stack exchange,提问作者Gaff
相关产品推荐
相关产品推荐

