@ gtracker64 m'a donné un moyen plus simple. Merci beaucoup.
Il existe également un moyen de définir autour de python.pythonPath ou python.venvPath dans les paramètres VSCode (setting.json). https://code.visualstudio.com/docs/python/environments
virtualenv
peut créer un environnement virtuel Python pour chaque dossier. Je trouve cela très utile. Visual Studio Code est généralement utilisé pour le développement front-end, mais tant que vous installez Plugin en tant qu'IDE Python, il est assez pratique avec Lint, le formatage automatique des sources, etc.
Cependant, même si j'active l'environnement virtuel avec virtualenv
, lorsque j'ouvre le code source avec VSCode, j'obtiens diverses erreurs.
La raison pour laquelle VSCode ne peut pas reconnaître l'environnement virtuel Python est que VSCode ne connaît pas la variable d'environnement de virtualenv activée par source env / bin / activate
.
Tout ce que vous avez à faire est de reconnaître les variables d'environnement.
Dans un terminal, activez la complétion virtuelle Python, puis lancez VSCode à partir de ce terminal.
$ cd my-python-env
$ source my-python-env/bin/activate
$ code
Si VS Code ne démarre pas lorsque vous exécutez soudainement code
, vous devez ajouter la commande code au chemin.
Comme indiqué ci-dessous, vous pouvez utiliser une seule commande dans VS Code.
Lorsqu'il est démarré de cette façon, VSCode hérite de toutes les variables d'environnement du terminal, de sorte que l'environnement virtuel Python est également activé.
C'était étonnamment facile, mais j'y étais assez accro. : transpiration:
Recommended Posts