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