Ноутбук jupyter с Python - ошибка ядра
Я совершенно новичок в ноутбуке Jupyter.
В настоящее время я использую ноутбук с R, и он работает хорошо.
Теперь я попытался использовать его с Python и получаю следующую ошибку.
[I 09: 00: 52.947 NotebookApp] KernelRestarter: перезапуск ядра (4/5), новые случайные порты
Traceback (последний вызов был последним):
Файл "/usr/lib/python3.6/runpy.py", строка 193, в _run_module_as_main "main", mod_spec)
Файл "/usr/lib/python3.6/runpy.py", строка 85, в файле _run_code exec(code, run_globals)
Файл "/home/frey/.local/lib/python3.6/site-packages/ipykernel_launcher.py", строка 15, из ipykernel import kernelapp как приложение
Файл "/home/frey/.local/lib/python3.6/site-packages/ipykernel/init.py", строка 2, из.connect import *
Файл "/home/frey/.local/lib/python3.6/site-packages/ipykernel/connect.py", строка 13, из IPython.core.profiledir import import ProfileDir
Файл "/home/frey/.local/lib/python3.6/site-packages/IPython/init.py", строка 55, из.terminal.embed.
Файл "/home/frey/.local/lib/python3.6/site-packages/IPython/terminal/embed.py", строка 16, из IPython.terminal.interactiveshell import TerminalInteractiveShell.
Файл "/home/frey/.local/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py", строка 20, из файла prompt_toolkit.formatted_text import PygmentsTokens ModuleNotFoundError: нет модуля с именем prompt_toolkit.formatted_text
[W 09:00:55.956 NotebookApp] KernelRestarter: перезагрузка не удалась [W 09: 00: 55.956 NotebookApp] Ядро 24117cd7-38e5-4978-8bda-d1b84f498051 умерло, удалено из карты.
Надеюсь, кто-нибудь может мне помочь.
8 ответов
ipython` 7.0.1 имеет требование prompt-toolkit<2.1.0,>=2.0.0, но у вас будет prompt-toolkit 1.0.15, который несовместим
модернизация prompt-toolkit
исправит проблему.
pip install --upgrade prompt-toolkit
У меня была такая же проблема, я исправил ее так, как сказано в Github: https://github.com/jupyter/notebook/issues/4079
открыть Anaconda Быстрый ввод
python -m ipykernel install --user
надеюсь, это поможет Энрике
Извините, если я очень поздно отвечаю, но я смог исправить эту ошибку, обновив обаipython
и prompt_toolkit
.
pip install -U ipython prompt_toolkit
Надеюсь, поможет
Более стабильно создавать ядро с виртуальной средой anaconda.
Следуй этим шагам.
- Выполните подсказку Анаконды.
- Введите 'conda create --name $ENVIRONMENT_NAME R -y'
- Введите 'conda activ $ENVIRONMENT_NAME'
- Введите 'python -m ipykernel install'
- Введите 'установка ядра ipython --user --name $ENVIRONMENT_NAME'
Затем у вас будет новое ядро jupyter с именем R с установленным R.
Сначала выберите имя вашей среды. В моем случае это был env.
Затем установите оттуда ноутбук jupyter. У меня это сработало.
В моем случае в удаленной среде VSCode для WSL2 (Ubuntu 22.04), Windows 11 меня направили сюда: https://github.com/microsoft/vscode-jupyter/wiki/Failure-to-start-Kernel-due-to- Модули не установлены
Затем следуйте инструкциям, но откройте терминал, активируйте среду Conda и выполните команду.
Попытка выполнить любое из следующих действий в ячейке VSCode Jupyter не сработала.
! conda install --name pytorch prompt-toolkit --update-deps --force-reinstall
#! pip install -U ptyprocess ipykernel, pyzmq
#! pip install --upgrade prompt-toolkit
но делаю
conda install --name pytorch prompt-toolkit --update-deps --force-reinstall
затем вернитесь в VSCode, нажмите Shift-Ctrl-P, чтобы установить интерпретатор Python, обновите его, установите нужный интерпретатор, а затем установите ядро в правом верхнем углу VSCode.
Теперь эта ячейка выполнена без ошибки
import os
import torch
from torch import nn
from torch.utils.data import DataLoader
from torchvision import datasets, transforms
Проверьте переменную среды Path
! В системной переменнойPath
добавьте следующую строку
C:\Users\\AppData\Roaming\Python\Python37\Scripts
Та же проблема для меня, исправлена с помощью команды шага 1: - «conda activate (расположение вашей папки env)», команда шага 2: - «python -m ipykernel install --user»