重复了“内核去世,重新开始”Forever

问题描述 投票:0回答:8

当我尝试跑步时

$ jupyter qtconsole
console出现,带有消息

Kernel died, restarting ________________________ Kernel died, restarting ________________________ Kernel died, restarting ________________________ Kernel died, restarting ________________________ Kernel died, restarting ________________________
继续下去

tonying

$ jupyter qtconsole --debug

没有其他任何东西,也没有添加

c.Application.log_level = 0
c.Session.debug = True

into
$USERHOME/.jupyter/jupyter_qtconsole_config.py

,我也没有发现
$USERHOME/.ipython/profile_default/log/

jupyter-qtconsole

和周围的其他目录。

自上次我启动以来,我的配置都没有改变。

我至少可以找出内核出了什么问题? jupyter中肯定有一些选择,以获取内核的stderr输出,以查看什么例外使它感到不安?

	
run this-

conda remove ipykernel ipython jupyter_client jupyter_core traitlets ipython_genutils conda clean -tipsy conda install ipykernel ipython jupyter_client jupyter_core traitlets ipython_genutils jupyter notebook

python jupyter qtconsole jupyter-console
8个回答
3
投票

我运行

spyder --show-console

2
投票
收到时 凯内尔去世了,重新开始

我在控制台中查看消息

INTEL MKL致命错误:无法加载libmkl_p4m.so或libmkl_p4.so.

对我有帮助

conda install nomkl numpy scipy scikit-learn numexpr conda remove mkl mkl-service

检查日志。我有同样的问题,我的日志显示

no module named ipykernel_launcher

。所以,我只是pip install ipykernel并解决了问题。

我尝试了几种解决方案,最后我找到了一种真正有效的解决方案。 您只需要对防病毒和/或防火墙的例外。 我目前使用Avast,因此添加了有关我安装Anaconda的文件夹的例外,并且虚拟环境解决了问题,现在Spyder可以用作Charm。

当尝试使用pandas在剪贴板

2
投票
pip install pandas

,驳回了错误。


认为内核是另一个过程,我能够使用Process Explorer捕获其启动的命令行。命令行是

$ pythonw -m ipykernel -f "$USERHOME/AppData/Roaming/jupyter/runtime/kernel-2744.json"

2
投票
,然后我刚刚启动

python并尝试导入ipykernel

,并得到了:

1
投票
$ python Python 2.7.12 [...] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import ipykernel Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Programs\Python2712\lib\site-packages\ipykernel\__init__.py", line 2, in <module> from .connect import * File "C:\Programs\Python2712\lib\site-packages\ipykernel\connect.py", line 13, in <module> from IPython.core.profiledir import ProfileDir File "C:\Programs\Python2712\lib\site-packages\IPython\__init__.py", line 48, in <module> from .core.application import Application File "C:\Programs\Python2712\lib\site-packages\IPython\core\application.py", l ine 25, in <module> from IPython.core import release, crashhandler File "C:\Programs\Python2712\lib\site-packages\IPython\core\crashhandler.py", line 28, in <module> from IPython.core import ultratb File "C:\Programs\Python2712\lib\site-packages\IPython\core\ultratb.py", line 119, in <module> from IPython.core import debugger File "C:\Programs\Python2712\lib\site-packages\IPython\core\debugger.py", line 36, in <module> from IPython.utils import PyColorize, ulinecache File "C:\Programs\Python2712\lib\site-packages\IPython\utils\PyColorize.py", l ine 55, in <module> from IPython.utils.py3compat import PY3 File "C:\Programs\Python2712\lib\site-packages\IPython\utils\py3compat.py", li ne 296, in <module> PYPY = platform.python_implementation() == "PyPy" AttributeError: 'module' object has no attribute 'python_implementation' >>> exit()

如this Answer中所述,这很快导致了问题,因为我试图启动的目录in in以下是一个名为jupyter qtconsole

的子目录,它与模块的名称冲突。

尽管如此,这修复了“内核死亡,重新启动”的特定实例,但总体问题仍然存在:如何确保将stacktrace(像上面的stacktrace一样)报告给Jupyter Console的用户,而不是内核静静地静止不动?

    


0
投票
platform

,则可能会反复出现“重新启动”错误。

对于我来说,我是从一个工作目录中启动的,该目录包含空间和隔壁(&)。当我将目录更改为root Drive(D:/在我的情况下)时,问题就会消失。

我运行时有类似的问题。
降级到Tensorflow 1.5版本后,解决了问题。

trone卸载张量:

jupyter qtconsole


然后重新安装1.5:

jupyter qtconsole

jupyter_client和jupyter_core已发布(包含此问题的修复程序),您是否介意尝试以下内容:

1。 pip install jupyter_client- upgrade-这应该用版本5.3.4替换您的修改后的jupyter_client软件包,然后安装jupyter_core的更新版本(4.6.0)


0
投票
2。如果您发现Jupyter_core不是4.6.0-请尝试pip install jupyter_core -upgrade.

在此处检查线程:https://github.com/jupyter/notebook/issues/4907

我也有同样的问题。我在c:\ users \ youruser \ appdata \ roaming \ jupyter上删除了内容
然后,UNTIME再次运行Jupyter笔记本。这对我有帮助。 


0
投票

少量将您的batch_size对我有用

我尝试更新iPykernel,我更新了我的numpy似乎没有用。只是将我的批量降至最低
    

在我的情况下,更新numpy,重新安装jupyter,重新安装anaconda,安装conda的模块都不适合我...

我只是删除了cudnn文件夹,就是这样...

歇π还原ouistion l,,,,,чччччб,дотае归


© www.soinside.com 2019 - 2025. All rights reserved.