2018-10-26
阅读量:
12425
如何设置jupyter notebook多行输出?
看到网上有代码截图,jupyter notebook可以多行输出,怎么设置呢?

1、临时方法
在notebook执行代码之前首先需要先执行下面代码以设置InteractiveShell.ast_node_interactivity参数
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
这个方法的作用范围仅限当前kernel(一个.ipynb文件对应一个kernel)
2、永久方式-更改配置文件
创建 配置文件 ipython-config.py ipython-kernel-config.py
ipython profile create
输入命令后创建了两个配置文件,终端打印信息中有文件的完整路径信息

使用文本编辑器编辑ipython_config.py,Ctrl + F 查找 c.InteractiveShell.ast_node_interactivity ,将'last_expr'改为''all。注意将此行前的井号去掉,不然这行还是被注释的。然后保存文件重启jupyter notebook。







推荐帖子
0条评论
0条评论
0条评论