Jupyter Notebook / Anaconda 'Ошибка ядра' (исправление идиота) - PullRequest
0 голосов
/ 25 февраля 2020

Я недавно установил Anaconda 3 / Jupyter на мою Windows 10 машину, и она надежно показывает «Ошибка ядра» в правом верхнем углу. Код, который я пытаюсь запустить, представляет собой простой подходящий код (доступен здесь: <https://pastebin.com/0TBegxGa> (хотя он не будет работать без данных, может помочь с тем, что я пытаюсь сделать)), который изначально был написано на машине с Ubuntu 18.04, где инструменты, загруженные с Anaconda3, работали нормально. Из-за того, что виртуальная машина довольно ненадежна и часто дает сбой, я решил перенести вещи на мою Windows машину и продолжить там, но после установки Anaconda и запуска Jupyter Notebook у меня возникает проблема с ошибкой ядра.

Считывание ошибок показано ниже:

Трассировка (последний последний вызов):

Файл "C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \" tornado \ web.py ", строка 1699, в _execute result = await result

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ tornado \ gen.py ", строка 742 , во время выполнения yielded = self.gen.throw (* exc_info) # тип: игнорировать

Файл "C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ notebook \ services \ session \ handlers \ handlers .py ", строка 72, в типе записи = mtype))

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ tornado \ gen.py ", строка 735, в run value = future.result ()

Файл "C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ tornado \ gen.py", l ine 742, в ходе выполнения yielded = self.gen.throw (* exc_info) # тип: игнорировать

Файл "C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ notebook \ services \ session" \ sessionmanager.py ", строка 88, в create_session kernel_id = yield self.start_kernel_for_session (session_id, путь, имя, тип, имя ядра)

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site -packages \ tornado \ gen.py ", строка 735, в рабочем значении = future.result ()

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ tornado \ gen .py ", строка 742, в прогоне yielded = self.gen.throw (* exc_info) # тип: игнорировать

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ notebook \ services \ session \ sessionmanager.py ", строка 101, в start_kernel_for_session self.kernel_manager.start_kernel (путь = путь к ядру, имя-ядра = имя-ядра)

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ tornado \ gen.py ", строка 735, в запуске значение = future.result ()

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ tornado \ gen.py ", строка 209, в обертке уступил = следующий (результат)

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ notebook \ services \ kernels \ kernelmanager.py ", строка 168, в файле start_kernel super (MappingKernelManager, self) .start_kernel (** kwargs) Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site- packages \ jupyter_client \ multikernelmanager.py ", строка 110, в start_kernel km.start_kernel (** kwargs)

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ jupyter_client \ manager .py ", строка 240, в start_kernel self.write_connection_file ()

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ jupyter_client \ connect.py ", строка 547, в write_connection_file kernel_name = self.kernel_name

Файл "C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site-packages \ jupyter_client \ connect.py", строка 212, в файле write_connection_file с secure_write (fname) как f :

Файл "C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ contextlib.py ", строка 112, в введите return next (self.gen)

Файл" C: \ Users \ ControlRoom6 \ Anaconda3_1 \ lib \ site -packages \ jupyter_client \ connect.py ", строка 102, в secure_write с помощью os.fdopen (os. open (fname, open_flag, 0o600), mode) как f: PermissionError: [Errno 13] Отказано в доступе: ++ 'C: \ Users \ ControlRoom6 \ AppData \ Roaming \ jupyter \ runtime \ kernel-d48826e3-1503-4c3a -b3ff-d461b3054c0a. json '

Я знаю, что есть подобные вопросы, подобные этим, но решения либо кажутся для другой версии, либо я не могу понять, что решение просить, чтобы плакат сделал, чтобы я не мог принять его (я совершенно новичок в этом, так что пошаговое доказательство было бы очень полезно, если это возможно). Во многих решениях упоминается создание среды или ввод команд, но я не слишком уверен, как это сделать / где следует вводить эту команду? (Anaconda Prompt?)

Спасибо за любую помощь

...