在jupyter notebook的cell单元中,如果不做设置,那么同一个单元运行的代码,后面最后的代码输出结果会覆盖前面的,即只输出最后的代码输出结果。比如,在同一个单元cell中,输入:
a = 10
b = 20
a
b
最后只显示:20
解决的方法是在notebook的开始处,加入以下代码并运行:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
以上的问题可以解决,更便捷的方法是在jupyter notebook的配置文件中加入以下代码:
c = get_config()
c.InteractiveShell.ast_node_interactivity = "all"
基本上都是这样讲的,可我按照以上的操作后,没有根本解决这个问题。
哪位知道原因在哪里?如果彻底解决这一问题?谢谢
路径的问题,设置即可,以下是方法:
1、首先从jupyter notebook.exe应用程序执行jupyter notebook。然后会看到执行的目录,默认在安装的目录下面。从这个目录创建的python文件是可以运行的。
2、然后你看看之前从dos-cmd运行后的程序目录在哪里,应该不在Scripts下面。找到jupyter notebook的配置文件,将路径改成你自己设置的路径。
电脑不能启动的原因
系统不承认硬盘
此类故障比较常见,即从硬盘无法启动,从A盘启动也无法进入C盘,使用CMOS中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接 电缆 或IDE口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换IDE口及电缆等进行替换试验,可很快发现故障的所在。
如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在IDE的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。