Próbuję użyć jupyter do napisania i edycji kodu Pythona. Mam plik .ipynb otwarty, ale widzę "None not found" w prawym górnym rogu i nie mogę wykonać żadnego kodu, który piszę. Dziwne jest to, że otworzę inne pliki .ipynb i nie będę miał problemu. Dodatkowo, gdy kliknę na czerwoną ikonę "Nie znaleziono", otrzymam komunikat "Jądro" nie jest dostępne. Wybierz inne odpowiednie jądro lub zainstaluj jądro. " Mam zainstalowany Python 3.5.2. Podejrzewam, że problem polega na tym, że jupyter nie wykrywa jądra Pythona 3? Wyświetla "Python [root]", gdzie powinien brzmieć "Python 3." Czy ktoś wie, jak to naprawić?Dlaczego jowekter wyświetla "Brak nie znaleziono"?
Odpowiedz
Podejrzewam, że ten specyficzny .ipynb
plik zawiera metadane określające pewne jądro, które nie zostały zainstalowane - patrz the file format specification.
Jeśli otworzysz ten plik w edytorze tekstu i szukać metadata
powinieneś zobaczyć coś wygląda następująco:
{
"metadata" : {
"signature": "hex-digest", # used for authenticating unsafe outputs on load
"kernel_info": {
# if kernel_info is defined, its name field is required.
"name" : "the name of the kernel"
},
"language_info": {
# if language_info is defined, its name field is required.
"name" : "the programming language of the kernel",
"version": "the version of the language",
"codemirror_mode": "The name of the codemirror mode to use [optional]"
}
},
"nbformat": 4,
"nbformat_minor": 0,
"cells" : [
# list of cell dictionaries, see below
],
}
Jedną z opcji jest zmiana jądra i językowych wpisy opróżnić słowniki, ale może się okazać, że to Notatnik jest w rzeczywistości notebookiem iR lub jednym z wielu innych.
Ten sam problem po nowej instalacji Anacondy na notebookach, które działały przed nową instalacją. Zainstalowałem starszą wersję (3 4.0.0) i problem został naprawiony.
Miałem ten sam problem tutaj. Rozwiązaniem dla mnie było:
- w menu Kernel -> Zmień kernel -> wybierz Python [Root] (lub jądro chcesz),
- zapisać plik,
- zamknąć go,
- ponownie go otwórz.
to działa, dziękuję! –
Zmień kernel Python [Root] Zapisz, zamknij i ponownie otwórz
Dzieje się tak często, na przykład podczas aktualizacji pliku ipynb od wersji Jupyter 3 do 4. Po prostu trzeba wybrać jądro korzeniem i zapisać plik. Następnie otwórz go ponownie i powinieneś mieć nowe jądro. –