Estou trabalhando em uma aula de Deep Learning, o tensorflow ali é 2.3.0
Este é o erro quando tentopip install tensorflow==2.3.0
"ERRO: Não foi possível encontrar uma versão que satisfaça o requisito tensorflow==2.3.0 (das versões: 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.6.0rc0, 2.6.0rc1, 2.6.0rc2, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.7.0rc0, 2.7.0rc1, 2.7.0, 2.7.1, 2.7.2, 2.7.3, 2.7. 4, 2.8.0rc0, 2.8.0rc1, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.9.0rc0, 2.9.0rc1, 2.9.0rc2, 2.9.0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc0, 2.10.0rc1, 2.10.0rc2, 2.10.0rc3, 2.10.0, 2.10.1, 2.11.0rc0, 2.11.0rc1, 2.11.0rc2, 2.11.0, 2.11. 1, 2.12.0rc0, 2.12.0rc1, 2.12.0, 2.12.1, 2.13.0rc0, 2.13.0rc1, 2.13.0rc2, 2.13.0, 2.13.1, 2.14.0rc0, 2.14.0rc1, 2.14.0, 2.14.1, 2.15.0rc0, 2.15.0rc1, 2.15.0, 2.15.1, 2.16.0rc0, 2.16.1) ERRO: Nenhuma distribuição correspondente encontrada para tensorflow==2.3.0"
Eu tenho duas perguntas:
- Por que a distribuição 2.3.0 não está mais disponível?
- Neste caso, como instalamos o 2.3.0?
Obrigado
O Tensorflow 2.3.0 ainda está disponível, mas o TF 2.3.0 foi lançado para Python 3.5-3.8. Pelas versões exibidas, parece que você está usando Python 3.9. Portanto, para instalar esta versão específica você precisa fazer o downgrade da versão Python. Outra opção é usar uma versão mais recente do TF que suporte sua versão atual do Python.
As informações sobre as configurações de build do Tensorflow podem ser encontradas aqui e você também pode conferir as rodas da versão 2.3.0 neste link que indicará Python 3.5-3.8.