Olá, Pedro. Tudo bem?
Para identificar a causa do problema e conseguir resolvê-lo, sugiro realizar as seguintes verificações:
Confirme se o WSL está instalado e ativo corretamente
Abra o PowerShell ou o Prompt de Comando e execute:
wsl --list --verbose
Verifique se a distribuição Ubuntu aparece na lista e se está em execução. Se não, faça a instalação, seguindo os passos dessa atividade Preparando o ambiente: instalando e configurando o WSL2
Abra o VS Code a partir do ambiente WSL
No terminal do WSL, navegue até a pasta do seu projeto utilizando o comando cd. Por exemplo, se a pasta se chama pipeline_dados:
cd pipeline_dados
Em seguida, ative o ambiente virtual:
source venv/bin/activate
Após a ativação, o nome do ambiente (geralmente (venv)) deve aparecer no início da linha do terminal. Com o ambiente ativo, execute:
code .
Isso fará com que o VS Code seja aberto já conectado ao WSL e ao diretório correto.
Caso a conexão com o WSL ainda não apareça no rodapé do VS Code, verifique se a extensão Remote - WSL está instalada e habilitada. Deixo um tópico do fórum que pode ajudar nesse processo:
[Dúvida] Olá, após executar o comando no WSL 'code .', abre o VS Code, porém não aparece a conexão com o WSL no rodapé como o do instrutor.
Se continuar com dificuldades, pode compartilhar o que aparece no seu terminal após esses comandos para analisarmos juntos.
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!