PyCharm und PYTHONPATH

81

Ich bin neu bei PyCharm. Ich habe ein Verzeichnis, das ich für meinen PYTHONPATH verwende : c:\test\my\scripts\. In diesem Verzeichnis habe ich einige Module, die ich importiere. Es funktioniert gut in meiner Python-Shell.

Wie füge ich diesen Verzeichnispfad zu PyCharm hinzu, damit ich importieren kann, was sich in diesem Verzeichnis befindet?

Ernsthaft versuchen
quelle
1
"Sie müssen zu den Haupt-PyCharm-Einstellungen gehen, was ..." In der Community-Edition 2018.1.4
user1596683

Antworten:

141

Keine Daten, siehe Duanes Antwort unten.

Sie müssen zu den wichtigsten PyCharm- Einstellungen gehen , wodurch ein separates Fenster geöffnet wird. Wählen Sie im linken Bereich Projekt: ... > Projektinterpreter . Klicken Sie nun im Hauptfenster rechts auf das Einstellungssymbol (Zahnradsymbol) neben dem Feld für "Projektinterpreter". Wählen Sie im angezeigten Menü Mehr oder Alle anzeigen. Wählen Sie nun im letzten Schritt den Interpreter aus, den Sie für dieses Projekt verwenden, und klicken Sie auf das Baumsymbol am unteren Rand des Fensters (wenn Sie den Mauszeiger über das Symbol halten, wird es als "Pfade für den ausgewählten Interpreter anzeigen" angezeigt). Fügen Sie Ihren Pfad hinzu, indem Sie auf das Pluszeichen klicken.

Ich habe ewig gebraucht, um es zu finden, also hoffe ich, dass die detaillierten Anweisungen helfen werden. Weitere Details finden Sie in den PyCharm-Dokumenten .

Es wird empfohlen, __init__.pyin jedem Unterordner des Moduls, das Sie hinzufügen möchten, einen Projektordner als "Quellstamm" festzulegen. Klicken Sie einfach mit der rechten Maustaste auf den Ordner in der Pfadleiste und wählen Sie "Verzeichnis als ... markieren".

Hendrik F.
quelle
4
Ich weiß nicht warum, aber dies ist die erste Lösung, die für mich funktioniert hat.
GWG
3
Ich hätte auch lieber diesen gewählt. Es klappt. Vielen Dank!
Alisa
Korrekte Antwort.
ScoPi
@alisa Sie können die hilfreichste Antwort ändern, indem Sie einfach eine andere als Antwort markieren.
Brent Faust
6
Anstelle des Eintrags Mehr , der nicht mehr vorhanden ist, sollten Sie jetzt auf Alle anzeigen ... klicken, sobald Sie sich auf der Projektinterpreter-Seite befinden, und auf das Einstellungssymbol klicken.
Oriol Mirosa
57

Für die Pycharm Community 2019.3

  • Datei
  • die Einstellungen
  • Projekt
  • Projektdolmetscher
  • Zahnrad oben rechts => Alle anzeigen
  • Wählen Sie den Dolmetscher
  • In der rechten Symbolleiste befinden sich 5 Symbole. Das untere Symbol sieht aus wie ein Ordnerbaum. OrdnerbaumKlicken Sie darauf
  • Drücken Sie Plus +
  • Verzeichnis auswählen, OK drücken
Duane
quelle
PyCharm 2018/03: Es gibt kein "Ordnerbaum" -Symbol.
Danijel
1
Das Symbol wurde aus Gründen der Übersichtlichkeit hinzugefügt. Ab 2018.3.5
Duane
1
In der aktuellen Version (2019.3.1) befindet sich das Zahnrad in der Position "oben rechts".
jMike
Wo ist die Konfigurationsdatei, in der solche Informationen gespeichert sind?
zwcloud
25

In PyCharm Community 2019.2 / 2019.3 (und wahrscheinlich auch in anderen Versionen) können Sie einfach:

  • Klicken Sie mit der rechten Maustaste auf einen Ordner in Ihrem Projekt
  • Wählen Sie "Verzeichnis markieren als".
  • Wählen Sie "Sources Root".

Module in diesem Ordner können jetzt importiert werden. Es können beliebig viele Ordner markiert werden.

Alkalinität
quelle
1
Das ist jetzt der richtige Weg!
Iamyojimbo