Python dans l'environnement pyenv, qui est très souvent utilisé. Un script simple pour automatiser son déploiement. Je n'ai pas trouvé d'article au format sh file, alors je l'ai posté pour moi-même. Je vais mettre le corps du script immédiatement. Cependant ...
※Mise en garde※
Lançons-le avec $ source pyenv_setup.sh
.
sh
ou. /
. La source exécutée dans le script ne fonctionne pas et le chemin pyenv ne passe pas.
--Pour la raison, cliquez ici [Autres articles](https://qiita.com/YumaInaura/items/00437e6ab14d96adb71f#-source-%E3%81%A8--bash-%E3%81%AE%E9%81% Veuillez vous référer à 95% E3% 81% 84).pyenv_setup.sh
#Présentation des modules dépendants
sudo apt install -y build-essential libffi-dev libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev
# libssl-dev -> openssl
# libbz2-dev -> sqlite3
# libreadline-dev -> bz2
# libsqlite3-dev -> readline
#Télécharger pyenv body
sudo apt install -y git
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# .mise à jour bashrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv -v #Vérifiez si pyenv a été installé
#installation de python
pyenv install 2.7.0
pyenv install 3.6.0
pyenv versions
#Sélection de la version à utiliser
pyenv global 3.6.0
pyenv versions
Si vous l'utilisez souvent, ce serait bien de pouvoir créer un environnement avec un seul coup. En particulier, je construis et détruis souvent des ubuntu avec vagabond, construis et détruis, etc. Même dans un tel cas, si vous écrivez pour lire ce script dans le Vagrantfile, il est facile de créer un environnement python en une seule fois lorsque `vagrant up 'est terminé.