为啥jupyter notebook代码运行一直没有反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥jupyter notebook代码运行一直没有反应相关的知识,希望对你有一定的参考价值。

只安装了Jupyter,而没有安装Notebook,Anaconda Prompt下重新输入如下命令安装即可。

通过安装notebook这个包后,就行了,可通过下面命令来安装。

pip3 install notebook

In [2]:print('hello world!')

hello world

In [4]:1+2

out[4]:3

扩展资料:

注意事项

一、jupyter notebook 中 In [数字],表示已经执行的代码段,其中数字代表顺序编号。

二、正在执行的代码段,括号里显示星号*。

三、未执行的代码段,括号里是空的。

解决方案:代码正在运行,等待即可

提示符in[ ]几种状态的含义:

1、in[ ] 程序未运行

2、in[*] 程序正在运行

3、in[编号] 程序正在运行

从上向下检查每一个框,找到错误代码修改。

注意:如果下面已经运行出了执行结果,但是上面又修改了,并且出错了,那么重新执行的时候下面的执行结果还会保留,因为没有执行到这里来,程序在上面就已经出错退出了。

参考技术A 每次出现*这种情况(当然要保证程序没有问题的情况下),我只能关了jupyter再重新打开运行。。。然后竟然是可以运行的。我估计可能是上一次运行程序出现错误,运行不了出现*,但是直接修改后再运行依旧是有问题的,只能重新打开,删除之前运行的痕迹。 参考技术B 回答

1、首先从jupyter notebook.exe应用程序执行jupyter notebook。然后会看到执行的目录,默认在安装的目录下面。从这个目录创建的python文件是可以运行的。2、然后你看看之前从dos-cmd运行后的程序目录在哪里,应该不在Scripts下面。找到jupyter notebook的配置文件,将路径改成你自己设置的路径。电脑不能启动的原因系统不承认硬盘此类故障比较常见,即从硬盘无法启动,从A盘启动也无法进入C盘,使用CMOS中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接 电缆 或IDE口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换IDE口及电缆等进行替换试验,可很快发现故障的所在。如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在IDE的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。

希望可以帮到您哦亲

参考技术C 从新创建一个.py文件来写,把原来的那个py文件删了,就解决了,反正很方便,我估计这是jupyter自身存在的bug~多按Enter+Shift就会这样。。。 参考技术D kernel restart 一下

为啥在运行 jupyter notebook 时出现错误?

【中文标题】为啥在运行 jupyter notebook 时出现错误?【英文标题】:Why am I getting an error while running jupyter notebook?为什么在运行 jupyter notebook 时出现错误? 【发布时间】:2020-12-28 08:26:10 【问题描述】:

我尝试使用以下命令从 Windows 命令提示符运行 Jupyter notebook:

python -m notebook

但我收到以下错误:

回溯(最近一次通话最后一次): 文件“C:\ProgramData\Anaconda3\lib\runpy.py”,第 193 行,在 _run_module_as_main "ma​​in", mod_spec)

文件“C:\ProgramData\Anaconda3\lib\runpy.py”,第 85 行,在 _run_code 执行(代码,run_globals)

文件“C:\ProgramData\Anaconda3\lib\site-packages\notebook_main_.py”,第 3 行,在 从笔记本导入 notebookapp 作为应用

文件“C:\ProgramData\Anaconda3\lib\site-packages\notebook\notebookapp.py”,第 7 行,在 导入异步

文件“C:\ProgramData\Anaconda3\lib\asyncio_init_.py”,第 26 行,在 从 .queues 导入 *

文件“C:\ProgramData\Anaconda3\lib\asyncio\queues.py”,第 12 行,从 .tasks 导入协程

文件“C:\ProgramData\Anaconda3\lib\asyncio\tasks.py”,第 329 行 fs = async(f, loop=loop) for f in set(fs) ^ SyntaxError: 无效语法

我不知道下一步该做什么。

【问题讨论】:

您是否尝试使用jupyter notebook 启动笔记本。 这看起来像是在较新的 Python 版本上运行旧代码(async 用作函数名,现在是关键字)。确保您的 Jupyter 是最新的! 正如另一个建议的那样,jupyter notebook 不是 python 文件。如果您在文本编辑器中打开 jupyter 文件,您会注意到不同之处。将 jupyter 中的 python 代码保存/导出为文件/下载菜单中的 .py 文件 【参考方案1】:

您不需要为此使用 CLI。相反,您只需单击开始菜单/所有程序上可用的 Jupiter 应用程序。 打开后,您会看到它正在加载 CLI,并使用您的默认浏览器自动打开。

【讨论】:

以上是关于为啥jupyter notebook代码运行一直没有反应的主要内容,如果未能解决你的问题,请参考以下文章

为啥jupyter notebook代码运行一直没有反应

为啥jupyter notebook代码运行一直没有反应?

为啥我的 Jupyter notebook 运行的是 ipython 内核而不是 python3?分组问题

为啥 Jupyter notebook 不从 VBA 运行?

为啥在运行 jupyter notebook 时出现错误?

为啥这个混淆矩阵(matplotlib)在 Jupyter Notebook 中看起来被压扁了? [复制]