Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Bug] ImportError no Conteiner Model

Rodei o Docker Compose e quase todos os Conteiners ficaram ativos, com exceção do Conteiner Model. Quando verifico o log ele me mostra o seguinte erro.

ImportError: cannot import name 'url_quote' from 'werkzeug.urls' (/usr/local/lib/python3.9/site-packages/werkzeug/urls.py)

ImportError Já apaguei e refiz o Docker Compose e o erro persist.

2 respostas
solução!

Oi, Carlos! Como vai?

Esse erro aconteceu por conta da versão do Flask. A versão que está no arquivo requirements.txt é mais antiga e tem algumas instabilidades. Trocando para a versão mais recente, o container model deve funcionar como esperado.

No VS Code, abra o arquivo requirements.txt e mude o valor de "Flask" para 3.0.0:

Captura de tela do arquivo requirements.txt no visual studio code. O conteúdo é uma lista que contém nomes de bibliotecas da linguagem python, seguidas das versões utilizadas no projeto. Uma seta aponta para a linha em que está a biblioteca Flask e a versão 3.0.0

Então, rode o compose novamente:

docker-compose up -d --build --remove-orphans

Pode ser que demore um pouquinho até o processo encerrar. Porém, agora, deve funcionar como esperado!

Espero ter ajudado, Carlos. Bons estudos.

Abraços!

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

Muito obrigado Larissa. Agora funcionou bem. Insira aqui a descrição dessa imagem para ajudar na acessibilidade