[PYTHON] Japaneseize Matplotlib avec Alpine en utilisant Docker

J'ai créé ce Dockerfile.

introduction

Depuis que j'ai été affecté à un laboratoire de traitement du langage naturel à l'université, je procède à 100 coups sur le traitement du langage. Il y avait un problème que matplotlib devait être traduit en japonais, j'ai donc essayé de créer un environnement à l'aide de Docker, que j'étudie récemment.

environnement

À propos de Dockerfile

Lors de la création d'un environnement avec Docker

--Définissez l'image de base sur Alpine --Ne pas utiliser Anaconda --Installez également numpy

Je visais cela.

Lors de l'installation de matplotlib et numpy avec pip, j'ai eu une erreur en raison du manque de bibliothèques, j'ai donc ajouté build-base et freetype-dev avec apk qui est le gestionnaire de paquets d'alpin. Parmi ceux-ci, libstdc ++ et freetype-dev dans build-base sont utilisés au moment de l'exécution, j'ai donc décidé de ne pas les supprimer.

De plus, NotoSansCJKjp a été ajouté en tant que police prenant en charge le japonais. Ensuite, j'ai décidé d'utiliser cette police dans le fichier de configuration matplotlib et j'ai supprimé le cache.

De plus, étant donné que la taille de l'image sera plus petite (probablement?), RUN est combiné en un seul.

Et le produit fini sera ici.

finalement

Docker est très pratique et j'aimerais continuer à l'utiliser.

Recommended Posts

Japaneseize Matplotlib avec Alpine en utilisant Docker
Essayez d'utiliser matplotlib avec PyCharm
Derrière le flyer: utiliser Docker avec Python
Animation avec matplotlib
Japonais avec matplotlib
Animation avec matplotlib
histogramme avec matplotlib
Faire une animation avec matplotlib
Essayez d'utiliser matplotlib
Guide d'installation de nvidia-docker2 pour l'utilisation de GPU avec docker
Serveur TFTP avec Docker
Dessin graphique avec matplotlib
J'ai essayé d'utiliser matplotlib
Carte thermique par Python + matplotlib
Graphique de bande avec matplotlib
Utiliser python avec docker
Apprenez avec Chemo Informatics Matplotlib
Serveur proxy avec Docker
Bonjour le monde avec Docker
Dessin en temps réel avec matplotlib
Différentes barres de couleurs avec Matplotlib
Graphique 3D avec matplotlib
Ajustez les axes avec matplotlib
Une histoire sur l'installation de matplotlib à l'aide de pip avec une erreur
Utilisation de Docker (Hyper-V) avec PyCharm sur Windows 10 (à partir d'août 2017)
Utilisation de X11 avec ubuntu18.04 (langage C)
Graphique des données Excel avec matplotlib (1)
Lors de l'utilisation d'optparse avec iPython
Essayez d'utiliser PythonTex avec Texpad.
[S3] CRUD avec S3 utilisant Python [Python]
Essayez d'utiliser l'image Docker de Jupyter
Messagerie avec AMQP à l'aide de kombu
Utilisation de Quaternion avec Python ~ numpy-quaternion ~
[Python] Utilisation d'OpenCV avec Python (basique)
Méthode de dessin graphique avec matplotlib
Implémenter le GPU PyTorch + avec Docker
La vie PySpark à partir de Docker
Préparer l'environnement python3 avec Docker
Graphique des données Excel avec matplotlib (2)
Méthode de visualisation de données utilisant matplotlib (1)
Utiliser une imprimante avec Debian 10
Bar plot empilable avec matplotlib
Méthode de visualisation de données utilisant matplotlib (2)
Essayez Selenium Grid avec Docker
Sélectionnez les couleurs en dégradé avec matplotlib
Animer plusieurs graphiques avec matplotlib
Essayez de créer Jupyter Hub avec Docker
Créer une application Rails avec Docker
Essayez d'utiliser le folium avec anaconda
Utiliser OpenCV avec Python @Mac
Envoyer en utilisant Python avec Gmail