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?
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
Ich hatte das gleiche Problem, aber
py -m notebook
arbeitete für mich.
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.
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
Wenn Sie die Anaconda-Distribution verwenden, stellen Sie sicher, dass Sie bei der Installation die Option "PATH ändern" aktivieren.
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)
In Windows 10 können Sie ipython notebook
verwenden. Für mich geht das.
Ich habe das Problem gelöst, ich hoffe es hilft:
installieren Sie Python 3.7 mithilfe der offiziellen Website für Python. Installieren Sie dazu PATH, indem Sie das entsprechende Kontrollkästchen aktivieren
danach öffnen Sie cmd (öffnen Sie es nach Schritt 1) und schreiben Sie: pip install jupyter ENTER
jetzt sollten Sie Jupyter Notebook mit dem folgenden Befehl öffnen können: Jupyter Notebook
Scheint einfach, kann aber auch helfen.
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.
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.
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.
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