Ich habe von der Existenz eines webbasierten Notebook-Dienstes namens Zeppelin erfahren. Ich schämte mich zu sagen, dass ich nichts über "Code kann in einem Notizbuch ausgeführt werden" wusste, deshalb war ich daran interessiert, das Python-Lernen aufzuzeichnen. Nach ein wenig Recherche scheint es, dass Zeppelin auch mit Python verknüpft werden kann, aber ich habe versucht, es einzuführen, weil es etwas namens Jupyter gibt, das Python näher kommt.
Windows10(64bit) Anaconda3 4.3.1 (Wenn Sie dies einschließen, wird jupyter_core 4.3.0 installiert)
Laut Official wird empfohlen, Jupyter als Teil von Anaconda und nicht als eigenständige Installation zu installieren. Ich habe es nicht noch einmal studiert, aber ich kannte Anaconda nicht, also habe ich es nachgeschlagen und festgestellt, dass es eine der Python-Distributionen ist und eine große Bibliothek mit numerischen Berechnungen und Datenwissenschaften enthält. Es enthält auch eine Paketverwaltungssoftware namens Conda, die anscheinend die ordnungsgemäße Verwendung von 2.x und 3.x sowie die Erstellung virtueller Umgebungen (virtualenv / pyenv) abdecken kann. Laden Sie Anaconda von [hier] herunter (https://www.continuum.io/downloads#windows). Da es sich um eine Windows 10 (64-Bit) -Umgebung handelt, löschen Sie das entsprechende Installationsprogramm und führen Sie es aus. Übrigens dachte ich, ich sollte Python 2.7, 3.5 deinstallieren, das ursprünglich enthalten war, aber in StackOverflow Mir wurde gesagt, dass ich es verlassen könnte, also habe ich es vorerst verlassen.
Grundsätzlich habe ich die Standardeinstellung akzeptiert, aber Alle Benutzer ausgewählt. Außerdem war ich ein wenig überrascht über die erforderliche Kapazität von 1,8 GB.
Nach Abschluss der Installation an der Eingabeaufforderung Wenn Sie "jupyter notebook" eingeben, wird der Server an Port 8888 gestartet und in Ihrem Browser gestartet. Um den Port zu ändern, verwenden Sie "jupyter notebook --port 9999" und starten Sie den Browser nicht mit "jupyter notebook --no-browser".
Eine Liste der Dateien im ausgeführten Ordner wird angezeigt. Um ein neues Notizbuch zu erstellen, wählen Sie Neu → Python 3 (da dies das einzige ist, das an dieser Stelle zugeordnet ist). Geben Sie den entsprechenden Code in die angezeigte Zelle ein, Umschalt + Eingabetaste, und er wird ausgeführt. Es macht auch Einrückung und Farbcodierung.
【Referenz】 https://jupyter.readthedocs.io/en/latest/install-kernel.html
Jeder Interpreter wird als Kernel bezeichnet.
Um 2.7 zu installieren, conda create -n py27 python = 2.7.12 ipykernel
Dadurch wird es in C: \ ProgramData \ Anaconda3 \ envs \ py27 installiert.
Hier geht es mehr um die Welt von Anaconda als um Jupyter (Jupyter verwendet nur die Umgebung von Anaconda), sodass Sie die Python 2.7-Umgebung unabhängig von Jupyter aufrufen können.
Dies allein hat nichts mit Jupyter zu tun. Verknüpfen Sie es daher wie folgt.
>activate py27
(py27) >python -m ipykernel install --user
Wenn Sie es jetzt erneut starten, können Sie auch python2 auswählen. Wenn Sie glauben, dass der hier angezeigte Name py27 lautet, ist dies Python 2. Wird der Name des Ordners, in dem die Umgebung erstellt wurde, übernommen?
%APPDATA%\jupyter\kernels\python2
Das Stoppen der aufgerufenen py27-Umgebung bedeutet "py27 deaktivieren"
Wenn Sie etwas anderes als Python ausführen möchten, können Sie den Windows-Eingabeaufforderungsbefehl verwenden, indem Sie %% cmd in die Zelle eingeben. Wenn es gut gemacht wird, können verschiedene Dinge integriert werden.
Viele Leute haben es geschrieben. Beachten Sie, dass ich ein wenig hinzufügen musste. Führen Sie die Anwendung Anaconda Terminal aus, die gleichzeitig mit der Installation von anaconda installiert wird, generieren Sie eine Einstellungsdatei mit dem folgenden Befehl und bearbeiten Sie sie.
(base) C:\Users\ikedak2>jupyter notebook --generate-config
Overwrite C:\Users\ikedak2\.jupyter\jupyter_notebook_config.py with default config? [y/N]y
Writing default config to: C:\Users\ikedak2\.jupyter\jupyter_notebook_config.py
Schreiben Sie den Parameter "c.NotebookApp.notebook_dir" neu. Beachten Sie, dass Sie unter Windows die Kreismarkierung zweimal hintereinander maskieren müssen.
jupyter_notebook_config.py
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'C:\\Users\\ikedak2\\Jupyter_Memo'
Dies ändert nichts daran. Nehmen wir also an, Sie klicken mit der rechten Maustaste auf Jupyter Notebook in der Windows-App-Liste und öffnen den Dateispeicherort. Es gibt eine Verknüpfung für Jupyter Notebook. Öffnen Sie daher die Eigenschaften. In meinem Fall:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)
--Wenn am Ende unter "Link-Ziel" eine Beschreibung von% USERPROFILE% steht, löschen Sie diese.
Jetzt können Sie Jupyter starten und Python 2.7 und 3.6 für jedes Notebook verwenden.
Die Beziehung zwischen Jupyter, Anaconda, Ipython und Conda ist schwierig ... Ich bin auch der Meinung, dass die offizielle Dokumentation äußerst schwer zu befolgen ist.
Mit anderen Worten, ich verstehe, dass die Shell (Schnittstelle) bei der Verwendung von Python von Jupyter Ipython ist und das Ganze in der Distribution namens Anaconda enthalten ist. Mit anderen Worten, Jupyter war ein Derivat von Ipython, das fast Python selbst ist und nicht Python nahe kommt. Zeppelin, der der Katalysator war, wird es bald versuchen.
Recommended Posts