Como definir um interpretador Python de dentro de um ambiente virtual existente no código do Visual Studio
Quero abrir um ambiente virtual existente no Visual Studio Code. Quando tento alterar o endereço do intérprete dentro do settings.json (conforme instruído porhttps://code.visualstudio.com/docs/python/environments#_global-virtual-and-conda-environments) não funciona. Com o ambiente virtual que tenho, não há nenhum arquivo python.exe, acredito que esse é o problema de por que o seguinte arquivo settings.json não funciona.
{
"python.pythonPath": "D:\\GitProjects\\OrganizationApp\\venv1\\bin\\python"
}
Respostas
Em primeiro lugar, tente abrir a pasta raiz em que a pasta venv reside com o Visual Studio Code. (Se você estiver no Linux, basta obter o diretório e abrir o terminal e digitar code).
Você deve obter um pop-up para alterar o intérprete.
Se não, abra sua paleta de comandos. Ctrl + Shift + PProcure por interpretador Python e selecione o Venv.
De acordo com sua descrição, você pode consultar as seguintes etapas para verificar a criação e o uso do ambiente virtual em VSCode:
Pré-requisitos.
- Verifique se o python está disponível.
Insira cmd no computador, insira a janela cmd, insira python e exiba o número da versão do python para representar que python está disponível.
Se não estiver disponível, verifique o pacote de instalação do python e verifique as variáveis de ambiente do python .
- A extensão python foi instalada com sucesso no VSCode.
Crie e use um ambiente virtual:
Crie um ambiente virtual no terminal vscode.
python3 -m venv ./venv1oupython -m venv ./venv1Referência: ambientes virtuais .Selecione
Yesquando a caixa de prompt for exibida.
Em seguida, o intérprete será automaticamente substituído pelo ambiente virtual criado.
Depois de reiniciar o VSCode, não há interpretador Python exibido no canto esquerdo inferior. Podemos criar ou abrir um arquivo python e ele exibirá automaticamente o interpretador.
Clique no intérprete para escolher outros intérpretes disponíveis.
Use a tecla de atalho Ctrl + Shift + `para abrir um novo terminal e entrar no ambiente virtual.
Atualizar:
Quando eu abro outros projetos ou não abro nenhum projeto no VSCode, o ambiente virtual criado antes não é exibido nas opções do interpretador python. A razão é que o ambiente virtual que criamos é baseado no projeto atual e existe neste projeto. como isso:
Embora este ambiente virtual não seja exibido em outros projetos, posso usá-lo selecionando o python.exe do ambiente virtual ('inserir caminho do interpretador' ' .venv' ' Scripts'). Portanto, se não houver python.exe, recomenda-se a criação de um novo ambiente virtual.