Błąd podczas wykonywania „jupyter notebook” (brak takiego pliku lub katalogu)

97

Kiedy wykonuję jupyter notebookw moim środowisku wirtualnym w Arch Linux, wystąpił następujący błąd.

Error executing Jupyter command 'notebook': [Errno 2] No such file or directory

Moja wersja Pythona to 3.6, a moja wersja Jupyter to 4.3.0

Jak mogę rozwiązać ten problem?

David Chen
źródło
@LouiseDavies pip install "ipython[notebook]"i pip install jupyter
David Chen
@LouiseDavies Wystąpił błąd-bash::command not found
David Chen

Odpowiedzi:

152

Wydaje mi się, że instalacja się w jakiś sposób zepsuła. Spróbuj biegać:

# For Python 2
pip install --upgrade --force-reinstall --no-cache-dir jupyter
# For Python 3
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter

Powinno to ponownie zainstalować wszystko z PyPi. To powinno rozwiązać problem, ponieważ myślę, że uruchomienie wszystkiego pip install "ipython[notebook]"popsuło.

Louise Davies
źródło
8
To nie rozwiązuje mojego problemu. Używam Ubuntu 17.04 i Python 3.6
Huan,
2
pip3 install --upgrade --force-reinstaluj --no-cache-dir jupyter działał dla mnie. Używam systemu Windows 10 i Pythona 3.5
Romano Vacca
1
Po uruchomieniu tego wszystkiego pomaga nie próbować otwierać laboratorium jupyter w tym samym terminalu.
ashley
4
U mnie zadziałało po dodaniu --user. Bez tej opcji otrzymywałem odmowę pozwolenia na pakiet. Pamiętam, jak jakiś czas temu instalowałem ten pakiet, może użyłem sudo lub czegoś takiego.
aless80
U mnie zadziałało, ale najpierw muszę wykonać polecenie „pip3 install --upgrade pip”
dvillaj
50

U mnie problem polegał na tym, że polecenie jupyter notebookzmieniło się na jupyter-notebookpo instalacji.

Jeśli to nie zadziała, spróbuj python -m notebook, a jeśli się otworzy, zamknij go, a export PATH=$PATH:~/.local/bin/następnie odśwież swoją ścieżkę, otwierając nowy terminal i spróbuj jupyter notebookponownie.

I wreszcie, jeśli to nie pomoże, spójrz na vim /usr/local/bin/jupyter-notebook, vim /usr/local/bin/jupyter, vim /usr/local/bin/jupyter-lab(jeśli masz JupyterLab) i zmienił wersję #! Python na początku pliku, aby dopasować wersję Pythona, który próbujesz użytkowania. Na przykład zainstalowałem Python 3.8.2 na moim Macu, ale te pliki nadal miały ścieżkę do wersji 3.6, więc zmodyfikowałem ją tak, aby#!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

Nic Scozzaro
źródło
2
To również rozwiązało mój problem, dodam, że mój program antywirusowy (wtedy avast) blokował jupyter za pierwszym razem - musiałem dwukrotnie wprowadzić polecenie.
Adav
1
Dokładnie to! Próbowałem odinstalować i zainstalować tak wiele rzeczy z powodu tego, co ludzie mówią, ale to zadziałało jak urok.
Schütze
To zadziałało dla mnie. Używam Ubuntu 18.04 i Python3.
Danni
27

Wypróbuj to polecenie: python -m IPython notebook

Podziękowania dla użytkownika GitHub Milannju, który dostarczył tutaj rozwiązanie .

siddharthrc
źródło
2
jeśli chcesz podać link do konkretnego miejsca na stronie, po prostu sprawdź html, znajdź element, do którego chcesz linkować z identyfikatorem i dołącz #IDdo adresu URL
Neuron
Tak, ale wtedy używałbyś IPythona, który zawsze ma python3 jako jądro. Jeśli chcesz używać innych jąder lub innych rozszerzeń jupyter, powinieneś sprawić, by jupyter działał.
LBoss
17

To zadziałało dla mnie. (Python 3.6 na Ubuntu 18.04 LTS)

export PATH=$PATH:~/.local/bin/
Thayakorn Rakwetpakorn
źródło
To rozwiązało mój problem; Próbowałem zainstalować Toree po standardowej instalacji Jupyter Anaconda.
jmng
U mnie też działało, skopiowałem i wkleiłem to polecenie do mojego .bashrc, aby zawsze działało, a nie tylko w terminalu, w którym wykonałem to polecenie.
LBoss
13

W Ubuntu 18.10 pomogło mi następujące polecenie.

sudo apt-get install jupyter-notebook
pritish thakkar
źródło
Czy możesz o tym
opowiedzieć
@Billa Wypróbowałem wszystkie polecenia sugerowane przez ludzi w tym poście, ale ciągle otrzymywałem ten sam błąd, więc po prostu próbowałem zainstalować jupyter-notebook za pomocą apt-get, a nie pip / pip3. Po tym mogłem otworzyć jupyter-notebook w przeglądarce.
pritish thakkar
5

Instalacja Jupyter nie działa na Mac Os

Aby uruchomić notatnik jupyter: -> python -m notebook

Javed Gouri
źródło
4

Ponieważ zarówno pip, jak i pip3.6 zostały zainstalowane i zawodziły pip install --upgrade --force-reinstall jupyter , użyłem

pip3.6 install --upgrade --force-reinstall jupyter

i to zadziałało dla mnie. Bieganie jupyter notebookrównież działało po tej instalacji.

Deepak Sood
źródło
4

Użyj poniższego polecenia, a jeśli używasz pip3, zamień pip na pip3

pip install --upgrade --force-reinstall jupyter

To zadziałało dla mnie.

rahul
źródło
nie działa dla mnie :(. Mam Ubuntu 17, jupyter nie wydaje się w ogóle działać dla mnie, czy to python 2.7 czy python3 ... próbowałem wszystkiego, o czym wspomniano w tym poście .. wciąż otrzymujęError executing Jupyter command 'notebook': [Errno 2] No such file or directory
siddharthrc
Nie jestem pewien, czy to działa, czy nie, po prostu spróbuj, wpisz whereis jupyter terminal, usuń te pliki i ponownie zainstaluj jupyter.
rahul
hej rahul..dzięki temu zadbano o to ... długi czas ... dzięki ... wszystko dobrze .. :)
siddharthrc
1

Dla mnie poprawka była po prostu uruchomiona pip install notebook

W jakiś sposób oryginalna instalacja Jupitera została zepsuta po drodze.

Chris
źródło
1

Dezaktywuj swoje środowisko wirtualne, jeśli aktualnie w nim jesteś;

Uruchom następujące polecenia:

python -m pip install jupyter

notatnik jupyter

Shu Zhang
źródło
Podoba mi się ta odpowiedź, ponieważ mój problem dotyczył środowiska; kiedy korzystałem ze baseśrodowiska, zauważyłem problem; ale jeśli source activate <different_environment>nie widziałem problemu ( <different_environment>był różny). Może inne odpowiedzi (jak pip install) powinny zacząć się od aktywacji odpowiedniego środowiska.
The Red Pea
0

Próbuję to uruchomić w VirtualBox na Ubuntu. Wreszcie w innym poście napisano, aby spróbować jupyter-notebook. Spróbowałem tego i powiedział mi, żebym zrobił sudo apt-get jupyter-notebook, a to zainstalowało kilka rzeczy. Teraz, jeśli wpiszę polecenie jupyter-notebook, to działa.

Lars Ericson
źródło
0

Jeśli korzystasz z Fedory, instalacja python3-notebookrozwiązała mój problem.

# dnf install python3-notebook
zaraz
źródło