[Docker] Python3.5 + Numpy + Matplotlib-Umgebungskonstruktion

Erstellen einer Umgebung für Deep Learning von Grund auf neu Memo

=========== 15.04.2017 22:24 Nachtrag =============== Ein Docker-Image, das gemäß der in diesem Artikel beschriebenen Methode erstellt wurde https://hub.docker.com/r/gorogoroyasu/deeplearning-env Wachte in auf Bitte zögern Sie nicht, es zu benutzen. ================ Nachtrag =================

Bereiten Sie den Docker-Container ubuntu16 und vor Ich habe eine Umgebung erstellt, in der Python funktioniert.

Laden Sie das Docker-Image ubuntu: 16.04 herunter, starten Sie den Container und gehen Sie in den Container.

sudo docker pull ubuntu:16.04
sudo docker run -d --name ubuntu16 ubuntu:16.04 /sbin/init
sudo docker exec -it ubuntu16 /bin/bash

Führen Sie den folgenden Befehl im Container aus

apt update
apt-get install gcc g++ make git openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev curl libopenblas-dev vim wget -y

git clone https://github.com/yyuu/pyenv.git ~/.pyenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc 
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc

pyenv install 3.5.1
pyenv rehash
pyenv global 3.5.1
pip install --upgrade pip
pip install numpy
pip install matplotlib

danach, find / -name matplotlibrc Befindet sich in der Nähe von Zeile 38 der Datei, die herauskommt, backend : TKAgg Zu backend : Agg ändern.

Damit ist der Umgebungsaufbau abgeschlossen.

Außerdem habe ich beschlossen, das Diagramm als Bild auszugeben. Der Grund war, dass es nervig schien. Wenn Sie keine Bilder mögen, lesen Sie bitte hier. [Referenz]: http://qiita.com/hyt-sasaki/items/cebdd953a5b5cfde00df

Klicken Sie hier, um einen Beispielcode für die Ausgabe von Bildern anzuzeigen.

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 1, 0.1)
y = x

plt.plot(x,y)
plt.savefig('plot.png')

plt.savefig ('hoge.png') gibt das Bild aus.

Das Ausgabebild sieht folgendermaßen aus. Wenn Sie vorerst nur ein Standbild benötigen, denke ich, dass dies ausreicht.

plot.png

Gute Stimmung.

=========== 2017/04/16 14:58 Nachtrag ============ Da ich auf S.74 ein Modul namens PIL verwende, pip install Pillow Scheint notwendig zu sein. Um das Bild mit PIL zu speichern, pil_img.save('hoge.png') Es scheint, dass es getan werden sollte. Docker-Image wurde nicht aktualisiert.

========================================

Recommended Posts

[Docker] Python3.5 + Numpy + Matplotlib-Umgebungskonstruktion
Umgebungskonstruktion von NumPy und Matplotlib
Umgebungskonstruktion (Python)
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Umgebungskonstruktion: GCP + Docker
Homebrew Python Umgebung Konstruktion
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Python-Umgebungskonstruktion @ Win7
Python + Anaconda + Pycharm-Umgebungskonstruktion
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
Aufbau einer Python-Umgebung für Mac
Bereiten Sie die Python3-Umgebung mit Docker vor
Python3-Umgebungskonstruktion (für Anfänger)
Python-Umgebungskonstruktion und TensorFlow
Erstellen einer Python-Umgebung unter Windows 7
[Python] OpenCV-Umgebungskonstruktion mit Docker (cv2.imshow () funktioniert auch)
Beispiel für die Erstellung einer WSL2-Umgebung Python, Node.js, Java, Git-Secrets, Docker
Berichtsumgebungskonstruktion durch Python (Matplotlib, Pandas, Sphinx) + wkhtmltopdf
Umgebungskonstruktion von Python und OpenCV
Python-Umgebungskonstruktionsnotiz unter Windows 10
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python + Unity Verbesserte Erstellung von Lernumgebungen
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Python-Umgebungskonstruktion (Pyenv, Anaconda, Tensorflow)
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Aufbau einer Python-Entwicklungsumgebung unter macOS
Python-Umgebungskonstruktion (Pyenv + Poesie + Pipx)
[Linux] Aufbau einer Docker-Umgebung auf Redhat
Memo zum Erstellen einer Python-Umgebung mit Docker unter Windows 10 Home
Erstellen einer Umgebung für Python3.8 auf einem Mac
Python3-Umgebungskonstruktion mit pyenv-virtualenv (CentOS 7.3)
Python3 TensorFlow für Mac-Umgebungskonstruktion
pytorch @ python3.8 Umgebungskonstruktion mit pipenv
Python3.6-Umgebungskonstruktion (unter Verwendung der Win-Umgebung Anaconda)
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Erstellen Sie mit Docker eine Jupyter Lab (Python) -Umgebung
Konstruktionsverfahren für die Python-Projektumgebung (für Windows)
Verwenden von venv in der Windows + Docker-Umgebung [Python]
[Python] Straße zu Schlangen (1) Umgebungskonstruktion
Erstellen Sie mit Docker eine Python + uWSGI + Nginx-Umgebung
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Aufbau einer VScode-Umgebung (Windows 10, Python, C ++, C, Git)
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
Verfahren zur Erstellung der Umgebung: Ubuntu + Apache2 + Python + Pyramid
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Django Umweltbau
Mein Numpy (Python)
DeepIE3D-Umgebungskonstruktion
Emacs-basierte Umgebungskonstruktion