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.
Notez que cette configuration est inutile si vous travaillez avec des sources installées sous forme de package en mode éditable.
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}"}
}