Błąd jądra w notatniku Jupyter na Anaconda 2019.03 dla Pythona 3.7 w systemie macOS
Właśnie zainstalowałem Anacondę 2019.03 dla macOS z Pythonem 3.7 i chciałbym go używać do programowania Pythona 3 przy użyciu notebooka Jupyter. Kiedy uruchamiam Jupyter Notebook, nic nie działa z powodu błędu jądra.
Odinstalowałem Anacondę dla Pythona 2.7 i Pythona 3.7 przed ponowną instalacją (odinstalowałem i ponownie zainstalowałem z powodu osobnego problemu) i myślę, że niektóre ważne pliki jądra mogły zostać usunięte, kiedy ręcznie odinstalowałem Anacondę. Myślę, że poniższy komunikat o błędzie pokazuje, że Anaconda działa z folderu o nazwie
anaconda3wewnątrz katalogu głównego (
/), ale w ostatnim wierszu komunikatu o błędzie wygląda na to, że szukam czegoś w moim katalogu domowym (
myhomefolder). Nie jestem pewien, jak to zinterpretować, ponieważ jestem w tym całkiem nowy.
Traceback (most recent call last):
File "/anaconda3/lib/python3.7/site-packages/tornado/web.py", line 1699, in _execute
result = await result
File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "/anaconda3/lib/python3.7/site-packages/notebook/services/sessions/handlers.py", line 73, in post
type=mtype))
File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 729, in run
value = future.result()
File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "/anaconda3/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 79, in create_session
kernel_id = yield self.start_kernel_for_session(session_id, path, name, type, kernel_name)
File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 729, in run
value = future.result()
File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run
yielded = self.gen.throw(*exc_info) # type: ignore
File "/anaconda3/lib/python3.7/site-packages/notebook/services/sessions/sessionmanager.py", line 92, in start_kernel_for_session
self.kernel_manager.start_kernel(path=kernel_path, kernel_name=kernel_name)
File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 729, in run
value = future.result()
File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 209, in wrapper
yielded = next(result)
File "/anaconda3/lib/python3.7/site-packages/notebook/services/kernels/kernelmanager.py", line 160, in start_kernel
super(MappingKernelManager, self).start_kernel(**kwargs)
File "/anaconda3/lib/python3.7/site-packages/jupyter_client/multikernelmanager.py", line 110, in start_kernel
km.start_kernel(**kwargs)
File "/anaconda3/lib/python3.7/site-packages/jupyter_client/manager.py", line 259, in start_kernel
**kw)
File "/anaconda3/lib/python3.7/site-packages/jupyter_client/manager.py", line 204, in _launch_kernel
return launch_kernel(kernel_cmd, **kw)
File "/anaconda3/lib/python3.7/site-packages/jupyter_client/launcher.py", line 138, in launch_kernel
proc = Popen(cmd, **kwargs)
File "/anaconda3/lib/python3.7/subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "/anaconda3/lib/python3.7/subprocess.py", line 1522, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/Users/myhomefolder/anaconda/envs/ipykernel_py3/bin/python': '/Users/myhomefolder/anaconda/envs/ipykernel_py3/bin/python'
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
1 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
,
który, jak sądzę, instaluje jądro. Rozwiązanie znalazłem w następującym poście na GitHubie,
z uruchomionym jupyter otrzymuję błąd jądra # 2301
https://github.com/jupyter/notebook/issues/2301
.
Nie wiem, czy jest to najbardziej kompletne rozwiązanie pozwalające uniknąć podobnych problemów w przyszłości, ale wydaje się, że na razie działa. Jeśli ktoś ma inne sugestie, z pewnością chętnie je wysłucham.