Comme j'ai parfois construit un environnement Python, je vais le résumer sous forme de mémorandum.
Mac Catalina 10.15.6
Ce qui est souvent utilisé pour créer un environnement virtuel
Il y a diverses choses telles que, mais cette fois, je voudrais construire avec pyenv et venv, ce qui peut être facilement fait. Ensuite, c'est chaque méthode d'installation.
pyenv Un outil de gestion des versions de python. C'est un excellent qui peut gérer à la fois les séries Python 2 et Python 3 en même temps.
Terminal.
brew install pyenv
Si vous n'avez pas installé Homebrew
Terminal.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Vous pouvez l'exécuter avec pour installer Homebrew.
Mettez-le dans votre PATH pour pyenv. Créez .zshrc directement dans votre répertoire personnel et écrivez comme suit. Au fait
Terminal.
cd
pwd
Vous pouvez trouver votre répertoire personnel avec.
/Users/Nom d'utilisateur/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
Lorsque vous arrivez ici, fermez le terminal une fois.
Relancez,
Terminal.
pyenv -help
Si aucune erreur ne se produit, l'installation de pyenv est terminée.
Vérifions la version de Python qui peut être actuellement installée par pyenv.
Terminal.
pyenv install --list
Choisissez celle qui vous convient dans la liste des versions.
Terminal.
pyenv install [La version qui vous convient]
Exemple) pyenv install 3.8.5
Assurez-vous qu'il est correctement installé.
Terminal.
pyenv versions
system
3.8.5
Ce n'est pas grave si celui que vous avez installé précédemment s'affiche comme ceci. Définissons maintenant la version installée par défaut.
Terminal.
pyenv global [La version qui vous convient]
Exemple) python global 3.8.5
Allons vérifier.
Terminal.
pyenv versions
system
* 3.8.5 (set by /Users/Nom d'utilisateur/.pyenv/version)
Ce n'est pas grave si c'est réglé comme ça.
Vérifiez la version Python pour le moment.
Terminal.
python -V
3.8.5
C'est parfait si ça change comme ça.
En outre, il peut s'agir d'un slapstick, mais il peut ne pas être possible de l'utiliser avec Jupyter, etc. tel quel, il est donc recommandé de mettre à jour pip.
Terminal.
pip install --upgrade pip
venv (virtualenv) Venv et virtualenv sont des outils qui vous permettent de gérer les bibliothèques de modules Python projet par projet. Cependant, alors que venv est à l'origine installé dans la série Python 3, virtualenv doit être installé dans la série Python 2. Puisque la partie de base ne change pas, cette fois nous suivrons la série Python 3.
Terminal.
pip install virtualenv
Terminal.
cd path/to/projet
De cette manière, il semble habituel de le créer directement sous le projet auquel vous souhaitez appliquer l'environnement virtuel.
Terminal.
* Série Python 2
virtualenv [Nom de l'environnement virtuel à créer]
* Série Python 3
python -m venv [Nom de l'environnement virtuel à créer]
L'environnement virtuel est maintenant créé.
Apparemment, il est habituel de le créer avec .venv
.
Il ne sert à rien d'avoir un environnement virtuel. C'est la même chose que l'arme de Drakue. Activer est l'équipement de Drakue. Exécutez la commande suivante directement sous le projet.
Terminal.
source [Nom de l'environnement virtuel]/bin/activate
Ou
. [Nom de l'environnement virtuel]/bin/activate
Exemple) . .venv/bin/activate
Cela rendra le terminal
(Nom de l'environnement virtuel): ~
Exemple) (.venv): ~
Si tel est le cas, vous pouvez l'activer.
Si vous pip install
dans cet état, tout sera accumulé dans venv, donc l'environnement local ne sera pas pollué.
À propos, la désactivation est
Terminal.
deactivate
Est OK.
Recommended Posts