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?
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 ...".
Pour la communauté Pycharm 2018
Dans PyCharm Community 2019.2 (et probablement d'autres versions, mais c'est ce que j'ai), vous pouvez également:
Les modules de ce dossier seront maintenant disponibles pour l'importation. Vous pouvez marquer autant de dossiers que vous le souhaitez.