Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0 http://qiita.com/rysk92/items/878fddbf23262628d89e
On suppose que pyenv est inclus dans.
pyenv install 2.7.13
pyenv global 2.7.13
pip install virtualenv
pyenv-virtualenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' > ~/.bash_profile
Par exemple
―― 1. Un projet appelé hoge_batch de Python 3.6.0 qui est censé s'exécuter sur AWS Batch ―― 2. Un projet appelé hoge_lambda de Python 2.7.13 qui est censé s'exécuter sur AWS Lambda
Supposons que vous vouliez.
Le chemin de chaque projet est le suivant.
pyenv virtualenv 3.6.0 hoge_batch
pyenv virtualenv 2.7.13 hoge_lambda
cd /path/to/hoge_batch
pyenv local hoge_batch
cd /path/to/hoge_lambda
pyenv local hoge_lambda
Si vous vous déplacez vers le chemin de chaque projet, il basculera automatiquement.
Il y a un fichier appelé .python-version dans le dossier du projet, donc si vous le supprimez, l'association entre le dossier et l'environnement disparaîtra.