Мертвое ядро: ядро ​​python3 падает при открытии файла .ipynb на основе ядра python3 - PullRequest
0 голосов
/ 06 ноября 2018

Ядро python3 падает при открытии файла .ipynb на основе ядра python3

Я удалил и переустановил jupyter, ipython, python3.7.1, но это не устранило проблему.

Я также очистил $ PYTHONPATH. Ничего не работает

Есть предложения как это исправить?

Вот снимок ошибки, с которой я сталкиваюсь при попытке открыть файл python3 kernel .ipynb

[I 12:13:36.200 NotebookApp] Kernel started: 47436438-d511-aaae-b9bd-7705aaa11aaa
Traceback (most recent call last):
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/Cellar/ipython/7.1.1/libexec/vendor/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/usr/local/Cellar/ipython/7.1.1/libexec/vendor/lib/python3.7/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/usr/local/Cellar/ipython/7.1.1/libexec/vendor/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/usr/local/Cellar/ipython/7.1.1/libexec/lib/python3.7/site-packages/IPython/__init__.py", line 54, in <module>
    from .core.application import Application
  File "/usr/local/Cellar/ipython/7.1.1/libexec/lib/python3.7/site-packages/IPython/core/application.py", line 23, in <module>
    from traitlets.config.application import Application, catch_config_error
  File "/usr/local/Cellar/ipython/7.1.1/libexec/vendor/lib/python3.7/site-packages/traitlets/config/__init__.py", line 6, in <module>
    from .application import *
  File "/usr/local/Cellar/ipython/7.1.1/libexec/vendor/lib/python3.7/site-packages/traitlets/config/application.py", line 77, in <module>
    @decorator
TypeError: 'module' object is not callable
[I 12:13:39.189 NotebookApp] KernelRestarter: restarting kernel (1/5), new random ports
Traceback (most recent call last):

Пользовательский интерфейс говорит

Dead kernel
The kernel has died, and the automatic restart has failed. It is possible the kernel cannot be restarted. If you are not able to restart the kernel, you will still be able to save the notebook, but running code will no longer work until the notebook is reopened.

enter image description here

EDIT: Этот вопрос не является дубликатом случайно сделанного выпуска ipykernel

Это отличается, потому что

  • трассировка стека различна
  • На данный момент нет никаких проблем со стабильностью ipython
  • Обратитесь к моему решению, опубликованному для этой проблемы

1 Ответ

0 голосов
/ 08 ноября 2018

Похоже, ядру python не понравились файлы init .py, которые я создал в подкаталогах каталогов, откуда я начал jupyter notebook. Удалите эти init .py файлы, чтобы устранить проблему сбоев ядра.

...