it-swarm.com.de

Jupyter wird über die Befehlszeile unter Windows ausgeführt

Ich habe Jupyter unter Windows 10 installiert, Python 3.x via 

$ pip install jupyter

Die Installation funktioniert gut, obwohl ich das Terminal neu gestartet habe.

Aber versuchen zu rennen

$ jupyter notebook

'jupyter' wird nicht als interner oder externer Befehl erkannt., bedienbares Programm oder Batchdatei.

Wie und wo finde ich die ausführbare Datei für Jupyter?

28
eleijonmarck

Wenn Sie absolut sicher sind, dass sich der Python-Bibliothekspfad in Ihren Systemvariablen befindet (und Sie diesen Pfad finden können, wenn Sie jupyter pip installieren, müssen Sie nur ein wenig lesen), und in Windows gibt es immer noch Fehler "Befehl nicht gefunden oder erkannt" , Du kannst es versuchen:

python -m notebook

Für meine Windows-Versionen (Windows 10 Pro) ist der Python -m der einzige Weg, auf dem ich meine Python-Pakete von der Befehlszeile aus ausführen kann, ohne auf irgendeine Art von Fehler zu stoßen 

Schwerwiegender Fehler im Startprogramm: Prozess kann nicht mit "" erstellt werden 

oder 

Errno 'THIS_PROGRAM' wurde nicht gefunden

62
user6094431

Ich hatte das gleiche Problem, aber

py -m notebook

arbeitete für mich.

18
Johnn Smith

Ich habe ein Jupyter-Notebook unter Windows 10 zum Laufen gebracht. Ich fand den einfachsten Weg, um diese Aufgabe zu erledigen, ohne auf eine Distribution wie Anaconda angewiesen zu sein, die Verwendung von Cygwin.

In Cygwin installieren Sie python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel (Ich habe ein Bild aller installierten Pakete unten eingefügt) und alle anderen verfügbaren Python-Pakete, die verfügbar sind. Dies ist bei weitem die einfachste Option.

Führen Sie dann diesen Befehl aus, um nur das jupyter notebook zu installieren:

python -m pip install jupyter

Nachfolgend finden Sie die tatsächlichen Befehle, die ich ausgeführt habe, um weitere Bibliotheken hinzuzufügen, falls andere diese Liste ebenfalls benötigen:

python -m pip install scipy

python -m pip install scikit-learn

python -m pip install sklearn

python -m pip install pandas

python -m pip install matplotlib

python -m pip install jupyter

Wenn einer der oben genannten Befehle fehlschlägt, ist die Lösung meistens ziemlich einfach. Was Sie tun, ist der Build-Fehler für das fehlende Paket/die fehlende Bibliothek. 

Angenommen, es wird ein fehlendes pyzmq angezeigt, dann schließen Sie Cygwin, öffnen Sie das Installationsprogramm erneut, rufen Sie den Bildschirm mit der Paketliste auf, zeigen Sie für alle "full" an, suchen Sie nach dem Namen wie zmq, installieren Sie diese Bibliotheken und versuchen Sie die obigen Befehle erneut. 

Mit diesem Ansatz war es relativ einfach, alle fehlenden Abhängigkeiten erfolgreich zu durchlaufen.

Cygwin-Paketliste

Sobald alles installiert ist, führen Sie in Cygwin den Ordner aus, den Sie als "Stammordner" für den Notebook-Ui-Baum verwenden möchten, und geben Sie Folgendes ein:

jupyter notebook

Dadurch wird das Notebook gestartet und einige Ausgaben wie folgt angezeigt:

$ jupyter notebook
[I 19:05:30.459 NotebookApp] Serving notebooks from local directory: 
[I 19:05:30.459 NotebookApp] 0 active kernels
[I 19:05:30.459 NotebookApp] The Jupyter Notebook is running at: 
[I 19:05:30.459 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Copy/paste this URL into your browser when you connect for the first time, to login with a token:

http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
8
John P

Wenn Sie die Anaconda-Distribution verwenden, stellen Sie sicher, dass Sie bei der Installation die Option "PATH ändern" aktivieren. 

3
AZBlue

pip fügt jupyter nicht direkt zu path für local hinzu.

Die Ausgabe von 

$ which python
/c/Users/<username>/AppData/Local/Programs/Python/Python35-32/python

Nach einigem Graben fand ich eine ausführbare Datei für jupyter im Ordner:

C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts\jupyter.exe

Unterschied zwischen lokalem und Roaming-Ordner

Wenn Sie ein Programm über die Befehlszeile ausführen möchten, müssen Sie es in die% PATH-Variable einfügen. Hier ist ein Powershell-Skript, um es zu tun. Seien Sie sicher, das ";" bevor Sie den neuen Pfad hinzufügen.

$ [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts", [EnvironmentVariableTarget]::User)
3
eleijonmarck

In Windows 10 können Sie ipython notebook verwenden. Für mich geht das.

1

Ich habe das Problem gelöst, ich hoffe es hilft:

  1. installieren Sie Python 3.7 mithilfe der offiziellen Website für Python. Installieren Sie dazu PATH, indem Sie das entsprechende Kontrollkästchen aktivieren

  2. danach öffnen Sie cmd (öffnen Sie es nach Schritt 1) ​​und schreiben Sie: pip install jupyter ENTER

  3. jetzt sollten Sie Jupyter Notebook mit dem folgenden Befehl öffnen können: Jupyter Notebook

Scheint einfach, kann aber auch helfen.

1
Maros

Sie können Ihrem Pfad Folgendes hinzufügen

C: [Python-Installationspfad]\Scripts

z.B. C:\Python27\Scripts

Es wird für jupyter funktionieren und jede andere Pip-Installation, die Sie hier durchführen werden.

1
Pankesh Kumar

Python verwenden 3.6.3. Nach der Installation von Jupyter über den Befehl 'python -m pip install jupyter' funktionierte der Befehl 'jupyter notebook' nicht, wenn der Windows-Befehl Eingabeaufforderung verwendet wurde.

Aber schließlich funktionierte 'python -m notebook' und ließ Jupyter Notebook auf lokal laufen.

http: // localhost: 8888/Baum

0
Piyush Upadhyay

Mein Problem war, dass der Ordner meines Benutzers ein Leerzeichen im Ordnernamen hatte.

Nachdem Sie einen neuen Benutzer erstellt und zu diesem Windows-Benutzer gewechselt haben, funktionierten die Windows-Verknüpfungen und Links innerhalb von Anaconda einwandfrei.

Windows 8.1 64 Bit. Neueste Anaconda.

Hinweis: Ich habe am Ende eine Neuinstallation von Anaconda deinstalliert, aber meiner Meinung nach war das Problem eigentlich nur der Platz im Windows-Benutzernamen/-benutzerordner.

0
Eman Rashad

stellen Sie zunächst sicher, dass Sie Ihren Python-Pfad in Ihre Systemvariablen einfügen ... und versuchen Sie es dann 

    python -m pip install jupyter --user

und dann führe das aus 

    py -m notebook or  jupyter notebook
0
manar odeh