Jupyter notebook python3 ядро ​​не подключается только на некоторых файлах - PullRequest
0 голосов
/ 03 апреля 2020

Я заново переустановил anaconda.

Когда я пытаюсь открыть новый пустой файл, ядро ​​подключается, и ошибка импорта не возникает. Но когда я пытаюсь открыть больший файл, который могут открыть другие, ядро ​​никогда не подключается, я пытался запустить его через терминал anaconda, и у меня появляется следующее сообщение об ошибке:

  File "/Users/pierre/opt/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/Users/pierre/opt/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/__init__.py", line 55, in <module>
    from .core.application import Application
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/core/application.py", line 25, in <module>
    from IPython.core import release, crashhandler
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/core/crashhandler.py", line 27, in <module>
    from IPython.core import ultratb
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/core/ultratb.py", line 115, in <module>
    from IPython.core import debugger
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/core/debugger.py", line 47, in <module>
    from pdb import Pdb as OldPdb
  File "/Users/pierre/opt/anaconda3/lib/python3.7/pdb.py", line 76, in <module>
    import code
  File "/Users/pierre/Documents/facultee/DL2/miniProjet/projects/OCEAN/starting_kit/code.py", line 193, in <module>
    featureSelection(D)
  File "/Users/pierre/Documents/facultee/DL2/miniProjet/projects/OCEAN/starting_kit/code.py", line 87, in featureSelection
    fig, ax = plt.subplots(2, 1, figsize=(20, 10))
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/matplotlib/pyplot.py", line 1209, in subplots
    fig = figure(**fig_kw)
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/matplotlib/pyplot.py", line 545, in figure
    **kwargs)
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/matplotlib/backend_bases.py", line 3260, in new_figure_manager
    fig = fig_cls(*args, **kwargs)
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/matplotlib/figure.py", line 367, in __init__
    FigureCanvasBase(self)  # Set self.canvas.
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/matplotlib/backend_bases.py", line 1596, in __init__
    self._fix_ipython_backend2gui()
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/matplotlib/backend_bases.py", line 1623, in _fix_ipython_backend2gui
    ip = IPython.get_ipython()
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/core/getipython.py", line 22, in get_ipython
    from IPython.core.interactiveshell import InteractiveShell
  File "/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/core/interactiveshell.py", line 45, in <module>
    from IPython.core.debugger import Pdb
ImportError: cannot import name 'Pdb' from 'IPython.core.debugger' (/Users/pierre/opt/anaconda3/lib/python3.7/site-packages/IPython/core/debugger.py)

В пустом новом Записная книжка, я могу правильно импортировать Pdb из I Python .core.debugger, а также импортировать стандартные python pdb.

Характеристики: у меня есть эта ошибка на обновленной MA C os-x & a Windows 10, ядро ​​jupyter notebook python 3 работало на моей ма c, пока я не попытался установить ядро ​​для ячеек кода против c python. Я использую Seaborn в качестве дополнительной библиотеки.

1 Ответ

0 голосов
/ 04 апреля 2020

Сначала проверьте правильность среды, в которой она открыта (обычно, когда вы открываете новую пустую книгу, среда, в которой она открывается, является основой) и установлены ли все модули этой библиотеки.

...