Ошибка ядра в ноутбуке Jupyter, не знаю, что делать, я новичок в этом - PullRequest
0 голосов
/ 23 октября 2019

Traceback (последний вызов был последним):

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ web.py", строка 1699, в _execute

result = await result

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py", строка 742, в прогоне

yielded = self.gen.throw(*exc_info)  # type: ignore

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ notebook \ services \ session \ handlers.py ", строка 72, в записи

type=mtype))

Файл" C: \ Users \ Kath. 000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py ", строка 735, в прогоне

value = future.result()

Файл" C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ "tornado \ gen.py ", строка 742, в прогоне

yielded = self.gen.throw(*exc_info)  # type: ignore

Файл" C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ notebook \ services \ session \ sessionmanager.py ", строка 88, в create_session

kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py", строка 735, в прогоне

value = future.result()

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py", строка 742, в прогоне

yielded = self.gen.throw(*exc_info)  # type: ignore

Файл "C: \Пользователи \ Kath.000 \ Anaconda3 \ Lib\ site-packages \ notebook \ services \ session \ sessionmanager.py ", строка 101, в start_kernel_for_session

self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)

Файл" C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado "\ gen.py ", строка 735, в прогоне

value = future.result()

Файл" C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ tornado \ gen.py ", строка 209, вобертка

yielded = next(result)

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ notebook \ services \ kernels \ kernelmanager.py", строка 168, в start_kernel

super(MappingKernelManager, self).start_kernel(**kwargs)

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ multikernelmanager.py", строка 110, в start_kernel

km.start_kernel(**kwargs)

Файл "C: \ Users\ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ manager.py ", строка 240, в start_kernel

self.write_connection_file()

Файл" C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site "-packages \ jupyter_client \ connect.py ", строка 547, в файле write_connection_file

kernel_name=self.kernel_name

Файл" C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py ",строка 212, в файле write_connection_file

with secure_write(fname) as f:

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ contextlib.py", строка 112, в введите

return next(self.gen)

Файл "C: \ Users \ Kath.000 \ Anaconda3 \ lib \ site-packages \ jupyter_client \ connect.py ", строка 102, в secure_write

with os.fdopen(os.open(fname, open_flag, 0o600), mode) as f:

PermissionError: [Ошибка 13] В доступе отказано: 'C: \ Users \ Kath.000\ AppData \ Roaming \ jupyter \ выполнения \ ядра 451bd345-5996-4658-8c31-dbdb280931d9.json '

1 Ответ

0 голосов
/ 24 октября 2019

Я думаю, из вашего журнала, что вы также установили Anaconda3. Я установил Anaconda 2019.10 для Windows вчера, и у меня та же ошибка.

Простой ответ

Понижение версии Anaconda до 2019.07, которая является предыдущей версией.

Какпонизить версию Anacondafrom от Anaconda Emvironments GUI.

  1. Открыть Anaconda Navigator.
  2. Изменить на вкладку «Среды».
  3. Щелкните правой кнопкой мыши «anaconda» в списке.
  4. Переместите курсор мыши на «Пометить для установки определенной версии».
  5. Выбрать«2019,07».
  6. Применить понижение.

2019-10-25 Добавить: После того, как я попробовал обновить anaconda до '2019.10' еще раз. jupyter_client стал ver.5.3.4, а не ver.5.3.3. Это изменение решило проблему в моей среде.

2019-11-12 Добавить: такая же проблема возникла на другом ПК. Я заметил, что «Отметить конкретную версию установки» после новой установки становится серым. «Отметить установку конкретной версии» активируется после запуска «Обновить индекс ...». Хотя я снизил рейтинг Anaconda, используя ту же процедуру, что и в прошлый раз, вы можете решить эту проблему, просто обновив Anaconda.

jupyter_client стал ver.5.3.4

Длинный ответ

Отсюда Ошибка ядра в блокноте jupyter # 4909 . Кажется, причиной являются следующие компоненты.

  • jupyter_client 5.3.3
  • pywin32 223

Решение упоминается, как показано ниже.

  • Понижение версии jupyter_client до версии 5.3.1.
    • conda install jupyter_client = 5.3.1
  • Или обновление pywin32 до версии 224.
    • conda install pywin32 = 224

Я управлял ими из графического интерфейса Anaconda Navigator. Однако оба они не работают в моей среде анаконды. Я попытался 'conda install pywin32 = 224' из терминала, но он остановился в середине обработки. Вероятно, зависимости между пакетами мешают этим операциям. Я не хотел тратить время на установку программного обеспечения, поэтому я решил понизить версию anaconda до предыдущей версии.

Рассмотрение возможности использования этого решения.

Это решение не позволяет устанавливать другие последние пакеты. ,Например, numpy = 1.16.4, scikit-learn = 0.21.2 scipy = 1.2.1 становятся недоступными.

Я надеюсь, что эта информация будет полезна для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...