web-dev-qa-db-fra.com

Comment définir le répertoire racine pour Visual Studio Code Python Extension?

Je n'ai aucun problème à exécuter et à déboguer mon projet avec VSCode Python Extension (ms-python.python), mais comme le répertoire racine du sous-projet python n'est pas l'intégralité du répertoire du projet, toutes les importations de mes sources sont soulignées en rouge et sont répertoriées dans les problems et donc Go to definition et certaines fonctionnalités similaires ne fonctionnent pas correctement. Comment puis-je dire au IDE où est le point de départ de mon projet:

Whole Project path:
  docs
  server
    entities
      user.py
      customer.py
  env
  viewer
  db

Le répertoire server est le point de départ du chemin d'importation:

from entities.user import User
11
mtoloo

Vous pouvez créer un .env fichier avec: PYTHONPATH=server Cela ajoutera votre dossier server à PYTHONPATH si nécessaire.

19
Brett Cannon