Créer un environnement pour matplotlib + cartopy sur un Mac

introduction

Il est courant d'utiliser matplotlib et cartopy pour visualiser des données météorologiques avec une carte en Python. La procédure de création de l'environnement pour cela avec Anaconda (Miniconda) est décrite ci-dessous. La version du système d'exploitation disponible est macOS Catalina 10.15.7.

Installation d'Anaconda (Miniconda)

Anaconda est une distribution Python qui vous permet de gérer des packages et de créer des environnements virtuels. Vous pouvez faire la même chose avec pyenv et pip, mais je vais l'utiliser car c'est pratique car vous pouvez installer des programmes dépendants en même temps.

Miniconda est la version de configuration minimale d'Anaconda. Puisqu'il y a peu de paquets installés au début et qu'il y a un avantage qu'il ne prend pas d'espace disque, nous allons l'introduire.

#Télécharger l'installateur
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

#Installer de manière interactive
bash Miniconda3-latest-MacOSX-x86_64.sh

Vous pouvez vous référer à d'autres articles pour savoir comment l'utiliser, mais vous pouvez utiliser la commande conda pour gérer les packages pour chaque environnement virtuel. Si l'invite dit quelque chose comme (base) $, cela signifie que vous êtes dans un environnement virtuel anaconda appelé base. Vous pouvez installer le package dans l'environnement base, mais ici nous allons créer un nouvel environnement appelé cartopy-env.

conda create -n cartopy-env python=3.9

Le simple fait de créer un environnement virtuel avec conda create n'inclut pas python, alors assurez-vous d'installer Python en spécifiant la version. Ici, j'ai spécifié la dernière version 3.9 au moment de la rédaction.

Appuyez sur conda activate pour changer d'environnement virtuel.

conda activate cartopy-env

Ce n'est pas grave si l'invite affiche quelque chose comme (cartopy-env) $.

Installation du package

Ensuite, installez les packages Python requis. Par exemple, pour installer numpy pour les calculs scientifiques et technologiques, utilisez la commande suivante.

conda install -c conda-forge numpy

Puisque le même paquet est fourni par plusieurs référentiels dans conda, l'option -c est utilisée pour spécifier les référentiels à partir desquels installer (ici, conda-forge). Vous pouvez rechercher les packages disponibles sur https://anaconda.org/. En gros, vous pouvez choisir le référentiel conda-forge.

Maintenant, installons les autres éléments nécessaires. Vous pouvez spécifier plusieurs noms de package séparés par des espaces.

conda install -c conda-forge scipy netcdf4 matplotlib cartopy

Vous pouvez vérifier la version du package installé avec conda list. Voici une description approximative des principales versions de package installées dans votre environnement.

--numpy (1.19.4) : Bibliothèque de calcul scientifique et technologique --scipy (1.5.3) : Une bibliothèque pour le calcul de la science et de la technologie, y compris des fonctions non trouvées dans numpy. --netcdf4 (1.5.4) : requis pour lire et écrire des fichiers au format netCDF. Récemment, il semble que «xarray» soit parfois utilisé comme équivalent. --matplotlib (3.3.3) : Nécessaire pour dessiner la figure --cartopy (0.18.0) : requis pour dessiner une carte avec matplotlib

C'est tout pour l'explication.

Recommended Posts

Créer un environnement pour matplotlib + cartopy sur un Mac
Construire un environnement pour "Tello_Video" avec Raspbian
Création d'un environnement pour "Tello_Video" sous Windows
Créer un environnement pour exécuter des scripts Python (pour Mac)
[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac
Construire un environnement Python sur Mac
Tutoriel Django Crispy (Construction d'environnement sur Mac)
[Mac] Création d'un environnement virtuel pour Python
[Definitive Edition] Création d'un environnement d'apprentissage "machine learning" à l'aide de Python sous Windows
Construire un environnement Anaconda pour Python avec pyenv
Diverses commandes pour créer un environnement avec Apache
Essayez de créer un environnement pour MayaPython avec VisualStudioCode
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Créez un environnement de développement local pour Laravel6.X sur votre Mac
Créer un environnement pour le traitement du langage naturel avec Python
Créer un environnement pour MkDocs sur Amazon Linux (tentative)
Procédure de création d'un environnement CDK sous Windows (Python)
Créer un environnement pour afficher des composés organiques à l'aide de RDKit
Construction d'environnement Python pour les débutants en programmation (Mac OS)
Environnement Pyramid + Mongodb sur Mac
Construction de l'environnement Python pour Mac
Construction de l'environnement Ansible pour Mac
[Python] Construire un environnement pour la programmation de compétition avec Atom (input () peut être utilisé!) [Mac]
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Création d'un environnement pour exécuter des programmes Python sur AWS EC2
Créer un environnement virtuel pour python sur mac [Très facile]
Créer un environnement d'auto-apprentissage qui semi-automatise l'apprentissage automatique (Mac et Docker)
Construire un environnement Python sur Ubuntu
Instructions pour installer matplotlib sur votre Mac
Créer un environnement Python sur Mac (2017/4)
Django débutant a essayé de créer l'environnement
Mémo de construction de l'environnement Python sur Mac
Construire un environnement pour python3.8 sur Mac
Construction de l'environnement Python3 TensorFlow pour Mac
Création d'un environnement pour Anaconda et Jupyter
Création d'un environnement pour exécuter ChainerMN sur une instance de GPU AWS
Tout le monde peut comprendre comment créer un environnement initial pour Python sur Mac Septembre 2016 (pyenv + virutalenv)
Points à surveiller lors de la création d'un environnement Python sur un Mac
Créer un environnement pour Python intégré à Blender
J'ai facilement créé un environnement d'exploitation pour Python3 + Tornado sur AWS EC2.
Environnement de programmation pour les débutants réalisé avec Windows
Créez un environnement python sur votre Mac
Remarque sur la création de votre propre environnement Miniconda
Création d'un environnement LaTeX sur Chrome OS
Remarques sur la construction de Python et pyenv sur Mac
J'ai essayé d'installer Kivy dans un environnement Mac
Créer un environnement Python avec Anaconda sur Mac
À propos des polices japonaises de matplotlib (pour Mac)
Préparer l'environnement de développement pour keyhac pour Mac
Créer un environnement OpenCV3 + python3 sur OSX
Construire un environnement conda pour les utilisateurs de ROS
Créer un environnement de développement Python pour le développement de l'IA
Notes de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv
Une histoire sur la création d'un environnement IDE avec WinPython sur un ancien système d'exploitation Windows.
J'ai créé un environnement pour essayer d'utiliser TensorFlow sur mac, donc mon mémo
Selenium + WebDriver (Chrome) + Python | Création d'un environnement pour le scraping
Mettre l'environnement de calcul numérique de Python Anaconda sur mac (2)
Mettre l'environnement de calcul numérique de Python Anaconda sur Mac