Atualizar ambiente Linux + pyenv + pipenv + virtualenv + (requeriment / pipfile)

Escopo 

O ambiente em questão contêm Python 3.7.5 e queremos atualizá-lo para Python 3.8.2.

Este artigo é continuação do http://brito.blog.incolume.com.br/2019/11/python-ambientes-virtuais-com-pyenv.html

Atualizar ambiente de projeto para versão python inexistente

Certifique-se de que não há um subshell ativo.
# acesse do diretório que será atualizado
$ cd ~/projetos/proj3

# Atualizar versões disponíveis para instalação através do pyenv
$ pyenv update

# Instalar versão inexistente ao sistema
$ pyenv install 3.8.2

# Remover ambiente pipenv do projeto atual
$ pipenv --rm

# Ativar ambiente pipenv com a nova versão de Python
$ pipenv shell --python 3.8.2

# Atualização de dependências conforme requirements.txt (se houver)
$ pipenv install -r requirements.txt 

# Atualização de dependências conforme Pipfile (se houver)
$ pipenv install -d

# Aferir instalação e respectivas versões
$ python -V
$ pip freeze

Comentários