Ipython: Jupyter Notebook 未显示在单元格上执行的任何代码的输出

创建于 2018-03-01  ·  70评论  ·  资料来源: ipython/ipython

你好,
我是 python 新手。 当我使用 Jupyter Notebook 时,单元格内的代码不会执行,我会得到这些空括号 ([ ])。
jn

最有用的评论

尝试在内核选项中重新启动内核

所有70条评论

  • 您是否安装了任何安全软件? 我们已经看到了一些阻止我们连接的互联网安全软件的类似问题。
  • 如果您在其他浏览器(如 Firefox)中尝试,它是否有效?

没有安全软件。
它在 1 周前在 chrome 上工作

任何想法发生了什么变化? 您是否安装了任何扩展程序或更新了任何东西? 仍然值得尝试使用其他浏览器。

让我试试火狐

它以 chrome 默认启动。
可以换浏览器吗

是的。 对于临时测试,请在 Chrome 中右键单击 Jupyter 徽标并复制链接,然后将其粘贴到 Firefox 中。

如果要覆盖默认值,请配置NotebookApp.browser (请参阅配置文档)。

Firefox中的同样问题。

你是如何尝试执行单元格的?

使用 Shift + Enter。
我在另一个系统上安装了 anaconda。 现在它正在工作。

2018 年 3 月 2 日星期五晚上 11:51,Thomas Kluyver [email protected]
写道:

你是如何尝试执行单元格的?


您收到此消息是因为您编写了该主题。
直接回复此邮件,在 GitHub 上查看
https://github.com/ipython/ipython/issues/11027#issuecomment-370007040
或使线程静音
https://github.com/notifications/unsubscribe-auth/AjPaqbV3K6AxlRHni7vEaB9h4iThvevrks5taY2qgaJpZM4SYFo9
.

尝试在内核选项中重新启动内核

重新启动内核可以暂时解决它。 什么是原因和永久修复?
两天前它在我的盒子上运行良好,我没有改变任何东西。

它可能是由许多原因引起的,例如:

  1. 您的防病毒软件正在阻止它。
  2. 您的代码执行时间过长(由于硬件限制)。
  3. 你的 python 分发包有问题。 (尝试重新安装它)

就像我说的,它在两天前还在工作。 代码只是一个简单的循环。 没有安装防病毒软件。 在此期间我没有更新任何软件包。
现在我每次运行都要重新启动内核,这很烦人。

这个问题也在一个简单的 for 循环中发生在我身上。 使用 chrome 浏览器。

强制 Jupyter 停止显示新输出(并使内核挂起)的一种可重现方法是在没有参数的单元格中运行“cat”(在 Google Chrome / Ubuntu 16.04 上)。 如果有办法解决这个问题(向内核发送 Ctrl-D?),它也可能解决其他循环问题。

是的,这也发生在我身上..我认为这是防病毒问题,但我认为不是,因为我已通过禁用防病毒软件重新安装了它..但它仍然无法正常工作...不知道该怎么办.. .我还尝试了另一种浏览器选项,例如Mozilla chrome Microsoft edge也与Internet Explorer ..但它仍然无法正常工作....有人请帮忙...

你好,
我刚刚安装了 juypeter,我也遇到了同样的问题。 我在 chrome 和 iexplorer 上都试过了。 当我尝试重新启动内核时,它卡住了,并且此消息永远显示“内核正在启动,请稍候”

嗨有人有答案吗? 我也遇到同样的问题

我也有同样的问题 :(

这里有什么答案吗?

就我而言,以下解决方案有效。 (将龙卷风降级到 4.xx)

https://github.com/jupyter/notebook/issues/3202#issuecomment -357199274

@fgtom降级龙卷风对我不起作用:/

一段时间以来我偶尔会遇到这个问题......我已经尝试禁用 Windows Defender 和防火墙以及其他浏览器但没有成功。 我使用 conda 安装了 Jupyter Notebook。 我还尝试在全局和 conda 环境中重新安装它,但也没有成功。 :(这真的很烦人...

同样的事情发生在我身上……但是当我禁用我的 adaware 防病毒软件时……它起作用了……!!!!

我有不编译的问题。 每当我编译时,它都会显示 In[*]。 我已经尝试了上述所有解决方案,禁用我的防御者,更改浏览器选项,重新安装 python 包,通过 pip install 和 anaconda 安装 jupyter,但问题仍然存在。 有什么办法可以解决??

禁用 Adaware 防病毒软件为我解决了这个问题。

为什么没有人分配这个? 对于在强制防病毒软件后面运行 jupyter 的企业人员来说,这种方法是一个破坏者。

也许说企业人员应该为理解和解决问题做出贡献?

@takluyver我已经花了几个小时试图找到原因,无论是在工作中还是在家里,但发现我缺乏代码库/架构/组件应该如何通信的经验。 我敢肯定,如果有对该项目更有经验的人可以提供一些关于在哪里寻找/尝试什么的提示,每个人都会更愿意为解决方案工作。

只需卸载您的 adaware 防病毒软件。 它解决了这个问题!

首先,让我们检查任何单元格的状态是“代码”而不是“Markdown”

我遇到了同样的问题,上面提到的任何解决方案都没有奏效。

直到我更新 conda 包:

 conda update conda
 conda update anaconda

还有……瞧! 现在一切正常!

image
不运行的问题相同 - 括号内出现一个奇怪的星号。

在这种情况下,一条错误消息可能会有所帮助,例如“由于某种原因我无法连接到内核,您能否尝试禁用您的防病毒、防火墙和限速软件?如果仍然无法正常工作,请在github。”

此外,我似乎找到了导致该问题的另一个原因 - 在我的私人 PC 上,问题似乎是由软件“NetLimiter”引起的。 当我使用慢速共享互联网连接时,我使用它来限制我的 PC 下载速度。
我注意到,当我设置 <100kB/s 的全局速度限制(似乎还包括从/到 localhost 的连接!)时,内核确实启动了 - 但它可能需要几分钟! 建立连接后,笔记本/内核似乎传输了大量数据。 如果连接速度很慢,则可能需要很长时间。
自从我在 NetLimiter 中禁用了速度限制后,我再也没有遇到过这个问题。 耶。

我的 jupyter notebook 用 python 输出。 我在最后添加了一个 R 单元格。 它不会在 R 单元格中输出诸如 print 和 head 之类的东西,但会输出图形

image

不相关 - 如果您在 csv 中阅读,上述功能将起作用。 如果您使用从上面的单元格保存到该 csv 的数据框,它将不起作用

将龙卷风降级到 5.1.1 为我解决了这个问题。

它将涉及https://github.com/jupyter/notebook/issues/2664。

正如@sonofagunn建议的那样,降级龙卷风可能会解决问题。

将龙卷风降级到 5.1.1 为我解决了这个问题。

救了我的命。 Tornado 最近升级到 6.0.1,这似乎是导致问题的原因。

将龙卷风降级到 5.1.1 为我解决了这个问题。

救我的命。 我没有安装杀毒软件,只是尝试重新安装jupyter notebook但遇到这样的问题。 使用python -m pip install tornado==5.1.1

是的,这是龙卷风的问题。 降级到5.1.1解决了这个问题。

这个问题也在一个简单的 for 循环中发生在我身上。 使用 chrome 浏览器。

每个人都会遇到这种情况,我通常只是切换到 sublime text 一些然后第二天返回,如果幸运的话我的 jupyter 工作如果不幸运,我会回到 subline

此错误是由于您的系统文件夹中有多个空格。 就我而言,我重新安装了操作系统。 然后,我安装了 Anaconda。 有效。 :100:

我修复了这个中断内核并再次重新启动它
注意提示符 [*] 中的 * 会产生输出 [某个数字]。 这意味着内核很忙,可能是由于一些计算量很大的操作

Screen Shot 2019-04-11 at 21 18 38

之后,您可以在单元格上执行 shift + enter 以再次产生输出(也尝试识别并避免繁重的操作)

Jupyter 笔记本一团糟。 不会打印任何东西。 没有错误,没有消息。

令人沮丧

安装 jupyterthemes 后我也遇到了同样的情况,我通过使用以下命令升级内核来修复:python -m pip install --upgrade ipykernel

这发生在我身上,我意识到问题是由重复的 nbextensions 目录引起的,这会导致暂存器扩展的重复 .yaml 文件。

我只需在控制台中输入 jupyter --paths 即可修复。 查看我的 jupyter nbextensions 的存储位置。 我将 nbextensions 存储在 myname/anaconda3/etc/jupyter 和 myname/.local/share/jupyter

我从 myname/.local/share/jupyter 中删除了 nbextension,并将其保存在 anaconda3 文件夹中。

问题解决了!

正如@Hazarmavi提到的。 通过使用以下命令升级内核来修复它: python -m pip install --upgrade ipykernel

我也有同样的问题。 我尝试降级 tornado 并升级 ipykernel 并确认我没有重复的 nbextensions,但我的问题还没有解决。 (这很烦人,我什么都做不了。)

在我的环境中, conda list | grep "tornado"给出
龙卷风 5.1.1 py36h1de35cc_0

conda list | grep "ipykernel"返回
ipykernel 5.1.1 py36h39e3cac_0

有没有机构有任何其他建议?

第一次遇到这个问题,当然是问 wtf :-),在 Gentoo 上没有这个问题,但是现在通过 W10 主机中的 virtualenv 使用 WLS Ubuntu。 好吧,我刚刚在终端中执行了 CTRL+C,这触发了 Jupyter 完全重新启动(它不会关闭),现在输出神奇地自动出现了。

我也有同样的问题。
1-如果Python正常工作,靠近Python的激活圈不应该是“绿色”吗?
2-此外,我运行一条线后出现的星号是什么?

jupyter_problem

@Aref-cs

  1. 那个圆圈不是绿色的。 一个空圆圈表示笔记本的内核没有做任何事情,一个完整的圆圈表示它正在运行代码。
  2. 单元格中的星号表示它们正在执行,它们在执行完代码后更改为数字。

我遇到过同样的问题。 我只是以管理员身份运行提示,因为我发现 Jupyter Notebook 中显示了权限错误并禁用了我的防火墙,它工作正常。

尝试重新安装 python 以及例如在我的情况下,python 3.5.2 运行良好,因为我遇到了 python 3.8 的问题,所以在重新安装 jupyter notebook 之后,事情似乎运行得很好。

我有完全相同的问题。 降级到 Tornado 5.1.1 解决了这些问题
(Windows 7、Python 3.7.5、Jupyter 运行所在 venv 的路径名中的空格)

我也有同样的问题。
1-如果Python正常工作,靠近Python的激活圈不应该是“绿色”吗?
2-此外,我运行一条线后出现的星号是什么?

jupyter_problem

重新启动内核为我解决了同样的问题。

在运行django.setup()后,我发现丢失的输出重定向到 Jupyter Notebook 控制台。 然后,重置标准输出,解决。 还不知道细节。

导入操作系统、系统
print 'django setup start.'
标准输出 = sys.stdout
导入 django
django.setup()
sys.stdout = 标准输出
print 'django 设置完成。

我发现每次笔记本电脑出现未处理的异常时都会遇到这个问题。 在这些情况下,我每次都必须重新启动内核——这非常令人沮丧。

我有同样的问题。 昨天安装numba后开始发生
python3 -m pip install numba --user

我尝试降级到 tornado 5.1.1,但它不能解决问题。
无论如何,我运行 Jupyter Notebook 6.0.1 (Python Python 3.6.9),它与最新版本的 tornado (6.0.3) 应该没有任何问题。

我在 Ubuntu 18.04 上,所以没有防病毒软件。 这也不是因为单元格的运行时间,它发生在基本的“2+2”单元格中。

有什么线索吗?

我遇到了与@woodrujm相同的问题,我的 Python 输出工作正常,但我的 R 输出不能正常工作。 R 的图表有效,但常规输出打印到我的控制台而不是单元格输出区域。 我在这里尝试一切,如果我发现任何不涉及阅读我的控制台的内容,我会报告。

你好,
我是 python 新手。 当我使用 Jupyter Notebook 时,单元格内的代码不会执行,我会得到这些空括号 ([ ])。
jn

卸载防病毒软件对我有用

我遇到过同样的问题。 在这里找到了解决方案:
https://github.com/jupyter/notebook/issues/4613#issuecomment -548992047

import sys
修复了问题

嗨,大家好!

我没有解决这个问题,因为我停止使用我的本地系统! 对于那些只想开始编码而不是对 Jupyter 和 Python 包进行故障排除的人,我有一个短期(或者可能是长期)的解决方案:使用像 _Google Colab_ 之类的东西!

我在使用 Jupyter 时遇到了问题,然后我切换到 Anaconda 并使用了 JupyterLab,但两者都遇到了服务器连接问题的相同问题! 我已经多次删除并安装了 Jupyter、Anaconda 和 Python,并且也更改了设置。

但对我来说,这太麻烦了! 特别是,因为我使用的是 Windows,一旦 Windows 出现问题,它就会继续出错! :)) 另外,我不明白! 几乎每当我开始使用新技术、应用程序或技术时,我都必须在工作的第一周(或两周)来解决问题,以便开始在我的系统上工作! :) 所以,我切换到在线替代品,例如 CoCalc 提供的替代品。 但现在,我正在使用 _Google Colab_ 并且效果很好!

image
我不知道这些数字是什么意思,但没有它们我看不到任何输出。

我通过使用数字创建的新字段创建解决了这个问题。

我想补充一点:
当我运行一个循环进入无限执行时,jupyter notebook 停止显示执行代码的输出。 重新启动内核确实解决了这个问题。
我认为这个问题发生在执行超时的情况下。

你好,我的 jupyter notebook 类功能不起作用
Screenshot (11) ..请帮助我

有同样的问题,通过关闭所有选项卡,重新打开 JupyterLab v1.2.6 中的文件,一个接一个地重新运行单元格来修复它。 - 在运行下一个单元之前等待第一个完成.....我现在得到所有输出就好了。

有同样的问题原来我是在本地下载所有依赖项,而不是在 tensorflow VM(tensorflow_cpu / tensorflow_gpu)内。 所以确保你在虚拟机里面

关闭,因为这个问题不在 IPython 本身中,如果仍然有问题且相关,如果这是一个实际的错误或代码提案,则应在正确的存储库中打开。 对于一般帮助,请使用discourse 。 这将允许控制 IPython 存储库上打开的问题的数量,并让您获得更快的响应。

你好

我也无法解决这个问题,但我是初学者,所以目前我对 IDE 并不特别。 我只想快速学习重要的计算概念,而不是浪费我的时间来解决这个问题。
解决方案:我切换到 Visual Studio Code,它没有给我任何问题。
单击此处: https ://code.visualstudio.com/ 下载。

希望这可以帮助!

降级龙卷风,这对我有用。

点安装龙卷风==4.5.3

此页面是否有帮助?
0 / 5 - 0 等级