Configurez un environnement virtuel Python. Il semble que nous travaillons sur plusieurs projets, nous avons donc besoin de différents environnements en parallèle. Vous pouvez utiliser pyenv-virtualenv pour créer un environnement virtuel isolé.
CentOS8
dnf -y install git
dnf -y groupinstall "Development Tools"
dnf -y install readline-devel zlib-devel bzip2-devel sqlite-devel openssl-devel
pyenv
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
exec $SHELL -l
pyenv-virtualenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
exec $SHELL -l
Mac
$ brew update
$ brew install zlib
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
pyenv, pyenv-virtualenv
$ brew install pyenv
$ brew install pyenv-virtualenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ pyenv install --list
$ pyenv install 3.7.2
Un environnement virtuel isolé est créé en fonction de la version spécifiée.
pyenv virtualenv 3.7.2 (Nom du projet)
Lorsque vous entrez dans le répertoire du projet, vous pourrez basculer automatiquement vers l'environnement virtuel.
echo (Nom du projet) > (Nom du projet)/.python-version
pyenv virtualenv-delete (Nom du projet)