Comment définir un interpréteur Python à partir d'un environnement virtuel existant dans le code Visual Studio
Je souhaite ouvrir un environnement virtuel existant dans Visual Studio Code. Lorsque j'essaie de changer l'adresse de l'interpréteur dans le fichier settings.json (comme indiqué parhttps://code.visualstudio.com/docs/python/environments#_global-virtual-and-conda-environments) ça ne marche pas. Avec l'environnement virtuel que j'ai, il n'y a pas de fichier python.exe, je pense que c'est le problème de savoir pourquoi le fichier settings.json suivant ne fonctionne pas.
{
"python.pythonPath": "D:\\GitProjects\\OrganizationApp\\venv1\\bin\\python"
}
Réponses
Tout d'abord, essayez d'ouvrir le dossier racine dans lequel réside le dossier venv avec Visual Studio Code. (Si vous êtes sous Linux, vous pouvez simplement obtenir le répertoire et ouvrir le terminal et le taper code).
Vous devriez avoir un pop-up pour changer d'interprète.
Sinon, ouvrez votre palette de commandes Ctrl + Shift + PRecherchez l'interpréteur Python et sélectionnez celui de Venv.
Selon votre description, vous pouvez vous référer aux étapes suivantes pour vérifier la création et l'utilisation de l'environnement virtuel dans VSCode:
Conditions préalables.
- Vérifiez si python est disponible.
Entrez cmd à partir de l'ordinateur, entrez dans la fenêtre cmd, entrez python et affichez le numéro de version de python pour représenter python est disponible.
S'il n'est pas disponible, veuillez vérifier le package d' installation de python et vérifier les variables d'environnement python .
- L'extension python a été installée avec succès dans VSCode.
Créez et utilisez un environnement virtuel:
Créez un environnement virtuel dans le terminal vscode.
python3 -m venv ./venv1oupython -m venv ./venv1Référence: environnements virtuels .Sélectionnez
Yeslorsque la boîte de dialogue apparaît.
Ensuite, l'interpréteur sera automatiquement remplacé par l'environnement virtuel créé.
Après le redémarrage de VSCode, aucun interpréteur Python n'est affiché dans le coin inférieur gauche. Nous pouvons créer ou ouvrir un fichier python et il affichera automatiquement l'interpréteur.
Cliquez sur l'interprète pour choisir les autres interprètes disponibles.
Utilisez la touche de raccourci Ctrl + Maj + `pour ouvrir un nouveau terminal et entrer dans l'environnement virtuel.
Mettre à jour:
Lorsque j'ouvre d'autres projets ou que j'ouvre aucun projet dans VSCode, l'environnement virtuel créé auparavant n'est pas affiché dans les options de l'interpréteur python. La raison est que l'environnement virtuel que nous avons créé est basé sur le projet actuel et qu'il existe dans ce projet. comme ça:
Bien que cet environnement virtuel ne soit pas affiché dans d'autres projets, je peux utiliser cet environnement virtuel en sélectionnant le python.exe de l'environnement virtuel ('enter interpreter path' ' .venv' ' Scripts'). Par conséquent, s'il n'y en a pas python.exe, il est recommandé de créer un nouvel environnement virtuel.