Estou jogando com o Visual Studio Code no Ubuntu. Um grande problema é que não consigo descobrir como anexar um virtualenv a um arquivo. Então, eu abro o arquivo. No canto inferior esquerdo, vejo o caminho padrão para o executável python do sistema:
(Clique na imagem para ampliar)
quando clico nele, uma lista com dois caminhos é mostrada na caixa do meio superior (ambos são os python padrão do sistema).
Tentei definir o python.venvPath
(em verde na janela da direita). mas não funciona.
Minha pergunta é: como atribuir um virtualenv a um projeto, para que sempre que eu abrir esse arquivo, ele use esse venv?
Eu simplesmente defino a variável pythonPath no local
.vscode/settings.json
para o python que deve ser usado, assim:O código origina automaticamente o script de ativação do virtualenv antes de executar arquivos (como depuração ou "executar arquivo python no terminal").
Eu uso Ubuntu 18.04, Code 1.33.0 e Python Plugin 2019.3 da Microsoft