Ich habe Jupyter Notebook unter Windows 10 zum Laufen gebracht. Ich fand den einfachsten Weg, diese Aufgabe zu erledigen, ohne mich auf eine Distribution wie Anaconda zu verlassen, die Verwendung von Cygwin.
Installieren Sie in Cygwin python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel (ich habe unten ein Bild aller von mir installierten Pakete eingefügt) und alle anderen verfügbaren Python-Pakete. Dies ist bei weitem die einfachste Option.
Führen Sie dann diesen Befehl aus, um nur das Jupiter-Notebook zu installieren:
python -m pip install jupyter
Unten sind die tatsächlichen Befehle aufgeführt, 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 die meiste Zeit ziemlich einfach. Sie überprüfen den Build-Fehler für das fehlende Paket / die fehlende Bibliothek.
Angenommen, es wird ein fehlender Pyzmq angezeigt. Schließen Sie dann Cygwin, öffnen Sie das Installationsprogramm erneut, rufen Sie den Bildschirm mit der Paketliste auf, zeigen Sie "full" für alle an, suchen Sie nach dem Namen wie zmq, installieren Sie diese Bibliotheken und wiederholen Sie die obigen Befehle.
Mit diesem Ansatz war es ziemlich einfach, alle fehlenden Abhängigkeiten erfolgreich zu bearbeiten.
Cygwin-Paketliste
Sobald alles installiert ist, führen Sie es in Cygwin aus. Gehen Sie zu dem Ordner, in dem Sie das "Stammverzeichnis" für den Notebook-UI-Baum haben 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
python -m notebook
funktioniert! Danke für die Lösung.