1
resposta

Módulos desatualizados do requirements

Não foi possível instalar os módulos do arquivo 'requirements.txt' do projeto baixado, pois alguns eram incompatíveis entre eles. A solução que encontrei foi instalar os módulos sem as versões, e então as versões instaladas foram as mais recentes. Entretanto a dúvida é como utilizar um projeto antigo cujos módulos tinham versões anteriores, se for necessário.

1 resposta

Oii Mariana, como você está?

Peço desculpas pela demora em obter um retorno.

Obrigado por compartilhar sua forma de solução conosco, com certeza ajudará outros alunos e alunas que passarem por problemas semelhantes. Em relação a usar módulos que tenham versões antigas, em alguns casos não será possível, pois a equipe de desenvolvimento da própria biblioteca em alguns casos para de dar manutenção em códigos legados e descontinua a versão. Fora isso, algumas bibliotecas são dependentes de outras e exigem que sempre trabalhemos com versões atualizadas de ambas. Podemos pegar como exemplo para isso, a própria versão dois ponto zero (2.0) do Python, que atualmente não possui mais suporte da equipe de desenvolvimento da linguagem. Isso não significa que não poderemos utilizar a biblioteca em versões antigas, mas que o funcionamento de determinadas funções pode ser comprometido.

Então, quando se deparar com projetos antigos que sejam dependentes de bibliotecas em versões passadas, verifique se a atualização da biblioteca para versão mais recente prejudicará o código e caso não, mantenha sempre a mais recente, mas caso prejudique, tente sempre replicar o mesmo ambiente de instalação com as versões solicitadas, inclusive a mesma versão do Python que foi utilizada.

Qualquer dúvida fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!