Richten Sie eine virtuelle Python-Umgebung ein. Es scheint, dass wir an mehreren Projekten arbeiten, daher benötigen wir verschiedene Umgebungen parallel. Mit pyenv-virtualenv können Sie eine isolierte virtuelle Umgebung erstellen.
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
Basierend auf der angegebenen Version wird eine isolierte virtuelle Umgebung erstellt.
pyenv virtualenv 3.7.2 (Projektname)
Wenn Sie das Projektverzeichnis aufrufen, können Sie automatisch zur virtuellen Umgebung wechseln.
echo (Projektname) > (Projektname)/.python-version
pyenv virtualenv-delete (Projektname)