dunossauro / fastapi-do-zero

Curso básico de FastAPI
https://fastapidozero.dunossauro.com/
638 stars 65 forks source link

Probleminha de versão do python na aula 10 #234

Closed fabiocasadossites closed 1 month ago

fabiocasadossites commented 1 month ago

Fiz esse gist, pois tive problema por causa da versão do Python na aula 10

https://gist.github.com/fabiocasadossites/7194d9c6b36eed1452547d7ea8f24bef

taconi commented 1 month ago

@fabiocasadossites Se você der uma lida no erro o problema vai estar lá

[...] Python version 3.11.9 is not supported by the project (3.12.*).

Seu projeto deve estar configurado para suportar apenas a versão 3.12. Basta mudar o FROM para a versão definida no seu pyproject.toml

Na versão do github oficial está com a versão 11 do Python e para funcionar precisa da versão 12

Se você olhar o pyproject.toml do código dessa aula verá que lá esta definido a versão ^3.11 o que faz aceitar qualquer versão maior ou igual que 3.11 e menor que 4.0.

image

Se você for olhar o texto da aula verá a configuração do Dockerfile para ambas as versões.

image


Espero ter ajudado 😃

fabiocasadossites commented 1 month ago

Muito obrigado mais, na verdade não era só isso o meu pyenv estava com algumas bibliotecas faltando, eu tive que reinstalar o pyenv e o pytrnon dentro dele e deu tudo certo obrigado.