Je joue avec Visual Studio Code sur Ubuntu. Un gros problème est que je ne sais pas comment attacher un fichier virtualenv à un fichier. Alors, j'ouvre le fichier. Dans le coin inférieur gauche, je vois le chemin par défaut du système python exécutable:
(Cliquez sur l'image pour l'agrandir)
lorsque je clique dessus, une liste de deux chemins apparaît dans la boîte du milieu en haut (les deux sont ceux du système python par défaut).
J'ai essayé de régler le python.venvPath
(en vert dans la fenêtre de droite). mais ça ne marche pas.
Ma question est la suivante: comment attribuer un virtualenv à un projet, de sorte que chaque fois que j'ouvre ce fichier, il utilise ce dernier?
Je règle simplement la variable pythonPath dans le .vscode/settings.json
local sur le python qui devrait être utilisé, comme suit:
"python.pythonPath": "~/.virtualenvs/<my_virtual_env>/bin/python"
Le code ensuite automatiquement le script d’activation de virtualenv avant d’exécuter des fichiers (comme le débogage ou le fichier "exécuter python dans le terminal").
J'utilise Ubuntu 18.04, Code 1.33.0 et Python Plugin 2019.3 de Microsoft