shell
$ brew install openssl readline sqlite3 xz zlib
shell
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
shell
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
shell
$ source ~/.bashrc
shell
$ pyenv install --list
shell
$ pyenv install <python-version>
shell
$ pyenv install 3.9.2
shell
$ pyenv versions
shell
$ pyenv global <python-version>
shell
$ pyenv global 3.9.2
shell
$ pyenv virtualenv <python-version> <env-name>
shell
$ pyenv virtualenv 3.9.2 myenv
shell
$ pyenv activate <env-name>
shell
$ pyenv activate myenv
shell
$ pyenv deactivate
shell
$ pyenv uninstall <python-version>
shell
$ pyenv uninstall 3.9.2