Die Geschichte vom Starten des Jupyter-Notizbuchs von python2.x mit Docker (am Samstag und Sonntag zerquetscht)

Der Anfang der Dinge

Das Paket, das ich für die Analyse verwenden wollte, wurde in python2.x geschrieben (stoppen Sie es). Ich möchte meine lokale Python3-Umgebung nicht verletzen. Aber ich möchte auch keine VM verwenden!

Versuchen Sie Docker und so weiter. Lass uns vorerst herumgehen.

Können Sie mit Docker Pull einfach ein Image erstellen? Nun, 2018 habe ich aufgehört, python2 in jupyter / scipy-notebook (Docker Image Library) zu verarbeiten. Verdammt, dann hat jemand im Forum eine Lösung gefunden, wie (am Ende der langen Schriftrolle) ist es doch unmöglich! Ich werde es selbst finden, wenn dies passiert

Für Leser

Leute, die mit .jpnb umgehen wollen, das in Python2 mit Docker geschrieben wurde (sehr Nische). Mac-Benutzer. Ich bin ein Docker-Anfänger, daher kann ich es nicht im Detail erklären, aber ich hoffe, dieser Artikel hilft.

All you have to do Sie können Folgendes in der angegebenen Reihenfolge auf dem Terminal ausführen.

1 Wechseln Sie in das Verzeichnis, das Sie mit cd mounten möchten. (Durch notwendig) 2 Miniconda ziehen (Jupyter / Scipy-Notebook aus den oben genannten Gründen abgelehnt)

$ docker pull continuumio/miniconda

3 Docker-Lauf: Setzen Sie hier den Namen auf 'mini', portieren Sie auf local: 8001 cotainer: 8000 und geben Sie das Mount-Ziel unter / home an.

$ docker run -it --name mini -p 8001:8000 -v ${PWD}:/home continuumio/miniconda bash

4 Führen Sie es aus, ohne über Folgendes nachzudenken. (Ich muss backports.functools_lru_cache selbst setzen.)

conda create -n py27 python=2.7
conda activate py27
conda install notebook ipykernel
pip install backports.functools_lru_cache
ipython kernel install --user

5 Installieren Sie bei Bedarf die erforderlichen Module mit conda install / pip install.

6 Lokaler http: // localhost: 8001 Erweitern Sie Notebook auf

jupyter notebook --port 8000 --ip=0.0.0.0 --allow-root

7 Enjoy coding

Fazit

Es ist nervig, aber zumindest kann ich den Titel machen. Bitte lassen Sie mich wissen, ob es einen anderen guten Weg gibt. ..

Recommended Posts

Die Geschichte vom Starten des Jupyter-Notizbuchs von python2.x mit Docker (am Samstag und Sonntag zerquetscht)
Einfache Installation und Start von Jupyter Notebook mit Docker (unterstützt auch nbextensions und Scala)
Zeichnen auf Jupyter mit der Plot-Funktion von Pandas
Lesen Sie die CSV-Datei mit dem Jupiter-Notizbuch und schreiben Sie die Grafik übereinander
Die Geschichte von Python und die Geschichte von NaN
Löse verstümmelte japanische Zeichen in matplotlib von Jupyter Notebook auf Docker
Ich habe versucht, die Phase der Geschichte mit COTOHA zu extrahieren und zu veranschaulichen
Zeigen Sie das Diagramm von tensorBoard auf jupyter an
Klonen Sie das Github-Repository auf dem Jupyter-Notizbuch
PC-GPU-Prüfung am Jupyter-Notebook
Die Geschichte, deep3d auszuprobieren und zu verlieren
Starten und verwenden Sie das IPython-Notebook im Netzwerk
[Pythonocc] Ich habe versucht, CAD auf einem Jupyter-Notebook zu verwenden
Füllen Sie die Breite des Jupyter-Notizbuchs, um den Browser zu füllen
Probieren Sie Apache Spark mit Jupyter Notebook (auf Local Docker) aus
Öffnen Sie das auf dem Server gestartete Jupyter-Notizbuch aus der Ferne
Versuchen Sie es mit dem Jupyter Notebook von Azure Machine Learning
Scraping der Gewinndaten von Zahlen mit Docker
Ich möchte einen Screenshot der Site in Docker mit einer beliebigen Schriftart erstellen
Eine Geschichte, als ich IntelliJ unter Linux verwendete und kein Japanisch eingeben konnte
Einfache Statistiken, mit denen die Auswirkungen von Maßnahmen auf EG-Standorte und Codes analysiert werden können, die in Jupyter-Notebooks verwendet werden können
Starten Sie das Jupyter Notebook ganz einfach unter AWS und greifen Sie lokal zu
Die Geschichte des Starts eines Minecraft-Servers von Discord
Die Geschichte von Python ohne Inkrement- und Dekrementoperatoren.
Der Jupiter-Notebook-Kernel kann keine Verbindung mehr herstellen
Überwachen Sie das Trainingsmodell mit TensorBord auf Jupyter Notebook
EC2-Bereitstellung mit Vagrant + Jupyter (IPython Notebook) auf Docker
[Windows] [Python3] Installieren Sie Python3 und Jupyter Notebook (ehemals Ipython Notebook) unter Windows
Installation von Docker auf Raspberry Pi und L Chika
Die Geschichte der Verwendung von Circleci zum Bau vieler Linux-Räder