Fehler beim Ausführen von "Jupyter Notebook" (keine solche Datei oder kein solches Verzeichnis)

94

Bei der Ausführung jupyter notebookin meiner virtuellen Umgebung unter Arch Linux ist der folgende Fehler aufgetreten.

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

Meine Python-Version ist 3.6 und meine Jupyter-Version ist 4.3.0

Wie kann ich dieses Problem beheben?

David Chen
quelle
@ LouiseDavies pip install "ipython[notebook]"und pip install jupyter
David Chen
@ LouisDavies Ein Fehler ist aufgetreten-bash::command not found
David Chen

Antworten:

150

Es scheint mir, als ob die Installation irgendwie durcheinander gebracht hat. Versuchen Sie zu laufen:

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

Dies sollte alles von PyPi neu installieren. Dies sollte das Problem lösen, da ich denke, dass das pip install "ipython[notebook]"Durcheinander durcheinander gebracht wird.

Louise Davies
quelle
7
Dies behebt mein Problem nicht. Ich benutze Ubuntu 17.04 und Python 3.6
Huan
2
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter hat bei mir funktioniert. Ich benutze Windows 10 und Python 3.5
Romano Vacca
1
Es hilft, nicht zu versuchen, das Jupiter-Labor im selben Terminal zu öffnen, nachdem Sie dies alles ausgeführt haben.
Ashley
4
Es hat bei mir funktioniert, nachdem ich --user hinzugefügt habe. Ohne diese Option wurde mir die Erlaubnis für ein Paket verweigert. Ich erinnere mich, dass ich dieses Paket vor einiger Zeit installiert habe, vielleicht habe ich sudo oder so etwas falsches verwendet.
Aless80
Es hat bei mir funktioniert, aber zuerst muss "pip3 install --upgrade pip"
dvillaj
46

Für mich war das Problem, dass der Befehl nach der Installation jupyter notebookgeändert wurde jupyter-notebook.

Wenn dies nicht funktioniert, versuchen Sie es python -m notebook. Wenn es geöffnet wird, schließen Sie es. export PATH=$PATH:~/.local/bin/Aktualisieren Sie dann Ihren Pfad, indem Sie ein neues Terminal öffnen, und versuchen Sie es jupyter notebookerneut.

Und schließlich, wenn das nicht funktioniert, werfen Sie einen Blick auf vim /usr/local/bin/jupyter-notebook, vim /usr/local/bin/jupyter, vim /usr/local/bin/jupyter-lab(wenn Sie JupyterLab) und bearbeiten die #! Python - Version am Anfang der Datei die Version von Python entsprechen , die Sie verwenden möchten. Als Beispiel habe ich Python 3.8.2 auf meinem Mac installiert, aber diese Dateien hatten immer noch den Pfad zur Version 3.6, also habe ich sie bearbeitet#!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

Nic Scozzaro
quelle
2
Dies löste auch mein Problem, ich werde hinzufügen, dass mein Antivirenprogramm (damals avast) Jupiter zum ersten Mal blockierte - musste den Befehl zweimal eingeben.
Adav
1
Genau das! Ich habe versucht, so viele Dinge zu deinstallieren und zu installieren, weil die Leute es erzählt haben, aber das hat wie ein Zauber funktioniert.
Schütze
Das hat bei mir funktioniert. Ich benutze Ubuntu 18.04 und Python3.
Danni
27

Versuchen Sie diesen Befehl: python -m IPython notebook

Dank an den GitHub-Benutzer Milannju , der hier die Lösung bereitgestellt hat .

siddharthrc
quelle
2
Wenn Sie auf eine bestimmte Stelle auf einer Website verlinken möchten, überprüfen Sie einfach das HTML, suchen Sie ein Element, auf das Sie mit einer ID verlinken möchten, und hängen Sie es #IDan die URL an
Neuron
Ja, aber dann würden Sie IPython verwenden, das immer Python3 als Kernel hat. Wenn Sie andere Kernel oder andere Jupyter-Erweiterungen verwenden möchten, sollten Sie Jupyter zum Laufen bringen.
LBoss
17

Das hat bei mir funktioniert. (Python 3.6 unter Ubuntu 18.04 LTS)

export PATH=$PATH:~/.local/bin/
Thayakorn Rakwetpakorn
quelle
Dies löste mein Problem; Ich habe versucht, Toree nach einer Standardinstallation von Jupyter Anaconda zu installieren.
30.
Ich habe auch für mich gearbeitet und diesen Befehl in meine .bashrc kopiert, damit er immer funktioniert, nicht nur in einem Terminal, in dem ich diesen Befehl ausgeführt habe.
LBoss
12

Unter Ubuntu 18.10 hat mir der folgende Befehl geholfen.

sudo apt-get install jupyter-notebook
Pritish Thakkar
quelle
Können Sie es kurz
Mathews Sunny
@Billa Ich habe alle Befehle ausprobiert, die von den Leuten in diesem Beitrag vorgeschlagen wurden, aber ich habe immer wieder den gleichen Fehler erhalten, also habe ich einfach versucht, jupyter-notebook mit apt-get und nicht mit pip / pip3 zu installieren. Danach konnte ich das Jupyter-Notebook im Browser öffnen.
Pritish Thakkar
6

Da sowohl pip als auch pip3.6 installiert waren und ausfielen pip install --upgrade --force-reinstall jupyter , habe ich verwendet

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

und es hat bei mir funktioniert. Das Ausführen jupyter notebookfunktionierte auch nach dieser Installation.

Deepak Sood
quelle
5

Die Jupyter-Installation funktioniert nicht auf Mac-Betriebssystemen

So führen Sie das Jupyter-Notizbuch aus: -> Python -m-Notizbuch

Javed Gouri
quelle
4

Verwenden Sie den folgenden Befehl und ersetzen Sie pip durch pip3, wenn Sie pip3 verwenden

pip install --upgrade --force-reinstall jupyter

Das hat bei mir funktioniert.

rahul
quelle
hat bei mir nicht funktioniert :(. Ich habe Ubuntu 17, jupyter scheint überhaupt nicht bei mir zu funktionieren, sei es Python 2.7 oder Python3 ... Ich habe alles versucht, was in diesem Beitrag erwähnt wird. Ich bekomme immerError executing Jupyter command 'notebook': [Errno 2] No such file or directory
siddharthrc
Ich bin nicht sicher, ob dies funktioniert oder nicht, probieren Sie es einfach aus, geben Sie das whereis jupyter Terminal ein, löschen Sie diese Dateien und installieren Sie jupyter neu.
Rahul
hey rahul..danke das wurde erledigt .. lange Zeit zurück ... danke ... alles gut .. :)
siddharthrc
1

Deaktivieren Sie Ihre virtuelle Umgebung, wenn Sie sich gerade in befinden.

Führen Sie folgende Befehle aus:

python -m pip jupyter installieren

Jupiter-Notizbuch

Shu Zhang
quelle
Ich mag diese Antwort, weil mein Problem umgebungsspezifisch war. Als ich die baseUmgebung benutzte, sah ich das Problem. aber wenn ich source activate <different_environment>das Problem nicht gesehen habe ( <different_environment>war diff). Vielleicht sollten die anderen Antworten (wie pip install) mit der Aktivierung der entsprechenden Umgebung beginnen.
Die rote Erbse
0

Für mich lief das Update einfach pip install notebook

Irgendwie wurde die ursprüngliche Jupiter-Installation auf dem Weg kaputt gemacht.

Chris
quelle
0

Ich versuche dies auf VirtualBox unter Ubuntu in Gang zu bringen. Schließlich hieß es in einem anderen Beitrag, Jupyter-Notebook auszuprobieren. Ich habe es versucht und es hat mir gesagt, dass ich sudo apt-get jupyter-notebook machen soll, und das hat ein paar Sachen installiert. Wenn ich jetzt den Befehl jupyter-notebook eingebe, funktioniert es.

Lars Ericson
quelle
0

Wenn Sie Fedora installieren python3-notebook, wurde mein Problem behoben.

# dnf install python3-notebook
anon
quelle