La série Python2 est installée sur Mac par défaut, mais ici nous expliquerons comment installer la série 3 avec brew
et comment créer un environnement virtuel avec venv
.
Installez Python3 avec homebrew
.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Auparavant, il était nécessaire de spécifier explicitement python3
, mais maintenant il semble que la série 3 soit installée par défaut
brew install python
Exécutez ce qui suit, et si Python 3.7.3
etc. est affiché, l'installation est réussie.
De plus, python
doit sélectionner la 2ème série, et python3
doit sélectionner la 3ème série.
python3 -V
mkdir project
cd project
python3 -m venv env
Vous pouvez activer l'environnement virtuel avec la commande suivante.
source env/bin/activate
Lorsque l'environnement virtuel est activé, les 3 systèmes sont liés avec python -V
.
Vous pouvez quitter l'environnement virtuel avec la commande suivante.
deactivate
Si vous installez Python3 et que la bibliothèque à utiliser diffère selon le projet, il est essentiel d'isoler l'environnement avec venv
par la procédure ci-dessus.
En utilisant venv
, il est possible d'empêcher le mélange de bibliothèques inutiles lors de l'écriture de la liste des bibliothèques utilisées dans le projet avec pip freeze> requirements.txt
.
Auparavant, cet article présentait la méthode utilisant «virtualenv» au lieu de «venv», donc je vais également la décrire.
Installez virtualenv
avec pip3
.
pip3 install virtualenv
Après avoir déplacé vers le répertoire du projet
virtualenv --python=/usr/local/bin/python3 env
Exécutez ce qui suit dans le répertoire du projet
source env/bin/activate
Recommended Posts