1
resposta

VENV e Unresolved Imports

Quando mudo o interpreter do VSCode para o da VENV recebo unresolved imports nos arquivos .py alguem sabe o que pode ser?

1 resposta

Oi Arthur, como vai? Espero que esteja bem ^-^

Esses arquivos que aparecem unresolved imports são os que possuem alguma importação do próprio django? Exemplo:

from django.contrib import admin
from django.urls import path, include
from django.conf import settings

Se sim, sugiro que veja se o django está realmente instalado em sua venv. Para isso, digite: pip list dentro da venv e verifique as dependências instaladas, pois, talvez o mesmo esteja instalado globalmente em seu computador.

Outra tentativa, é tentar colocar a pasta venv como oculta (o vscode reconhece melhor dessa forma), exemplo: .venv e para isso, apague a pasta venv já existente e crie uma nova:

python -m venv .venv

Após isso, ative-a e instale as dependências. No vscode, atualize o ambiente virtual que criou.

Qualquer dúvida estou por aqui.

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software