Skip to content

Configuration du PYTHONPATH dans VSCode

Le bouton exécuter de VS Code exécute le script dans son répertoire et non à la racine du projet. Les imports absolus sont alors introuvables car Python ne charge pas le répertoire racine comme racine des chemins.

Configuration

Il est nécessaire d'ajouter la configuration du PYTHONPATH à VS Code via le fichier settings.json.

Pour Windows :

{
    "terminal.integrated.env.windows": {"PYTHONPATH": "${workspaceFolder}"}
}

Pour Osx :

{
    "terminal.integrated.env.osx": {"PYTHONPATH": "${workspaceFolder}"}
}

Pour Linux :

{
    "terminal.integrated.env.linux": {"PYTHONPATH": "${workspaceFolder}"}
}

À vérifier que cette syntaxe fonctionne :

{
    "terminal.integrated.env.*": {"PYTHONPATH": "${workspaceFolder}"}
}

Références