web-dev-qa-db-fra.com

PyCharm et PYTHONPATH

Je suis nouveau chez PyCharm. J'ai un répertoire que j'utilise pour mon PYTHONPATH: c:\test\my\scripts\. Dans ce répertoire, j'ai quelques modules à importer. Cela fonctionne très bien dans mon Python Shell.

Comment puis-je ajouter ce chemin de répertoire à PyCharm pour pouvoir importer le contenu de ce répertoire?

57
Trying_hard

Plus de données, voir la réponse de Duane ci-dessous.

Vous devez accéder aux préférences Main PyCharm, ce qui ouvrira une fenêtre séparée. Dans le volet de gauche, choisissez Projet: ... > Interprète de projet . À présent, dans le volet principal de droite, cliquez sur le symbole de réglage (symbole d’engrenage) en regard du champ "Interprète de projet". Choisissez Plus ou Afficher tout dans le menu qui s'affiche. Dans la dernière étape, sélectionnez l’interprète que vous utilisez pour ce projet et cliquez sur l’arborescence située au bas de la fenêtre (survolez le symbole pour le révéler comme "Afficher les chemins de l’interprète sélectionné"). Ajoutez votre chemin en cliquant sur le symbole "plus".

Il m'a fallu beaucoup de temps pour le trouver, alors j'espère que les instructions détaillées vous aideront. Plus de détails sont disponibles dans PyCharm docs .

C'est une bonne pratique d'avoir __init__.py dans chaque sous-dossier du module que vous souhaitez ajouter, ainsi que faire de votre dossier de projet une "racine source". Il vous suffit de cliquer avec le bouton droit sur le dossier dans la barre de chemin et de choisir "Marquer le répertoire comme ...".

118
Hendrik F

Pour la communauté Pycharm 2018

  • Fichier
  • Paramètres
  • Projet
  • Interprète de projet
  • Cog en haut à gauche => Tout afficher
  • Sélectionnez l'interprète
  • Dans la barre d’outils de droite, il y a 5 icônes, la dernière en bas ressemble à une arborescence de dossiers, folder tree cliquez dessus
  • Appuyez sur plus +
  • Sélectionnez un répertoire, appuyez sur OK
36
Duane

Dans PyCharm Community 2019.2 (et probablement d'autres versions, mais c'est ce que j'ai), vous pouvez également:

  • faites un clic droit sur n'importe quel dossier de votre projet
  • sélectionnez "Marquer le répertoire comme"
  • sélectionnez "Sources Racine"

Les modules de ce dossier seront maintenant disponibles pour l'importation. Vous pouvez marquer autant de dossiers que vous le souhaitez.

3
alkalinity