Wie wähle ich die Python-Version in PyCharm aus?

117

Ich habe PyCharm 1.5.4 und habe die Option "Verzeichnis öffnen" verwendet, um den Inhalt eines Ordners in der IDE zu öffnen.

Ich habe Python Version 3.2 ausgewählt (es wird unter dem Knoten "Externe Bibliotheken" angezeigt).

Wie kann ich eine andere Version von Python auswählen (die ich bereits auf meinem Computer installiert habe), damit PyCharm stattdessen diese Version verwendet?

Cristian Lupascu
quelle

Antworten:

152

Datei -> Einstellungen

Einstellungen-> Projektinterpreter-> Python-Interpreter

Wenn es nicht aufgeführt ist, fügen Sie es hinzu.

Geben Sie hier die Bildbeschreibung ein

Lukecampbell
quelle
4
Warum hat dies positive Stimmen, da es nicht einmal die Frage beantwortet. Er sagt, er habe mehrere Versionen von Python installiert (Version 2 und Version 3). Er möchte einige Skripte mit Python 3 und einige mit Python 2 ausführen. Wie ändern Sie die verwendete Version von Python?
Poltron Galantine
1
Es befindet sich in neueren Versionen unter Datei-> Einstellungen-> Projektinterpreter.
Andras Csehi
3
Und in noch neueren Versionen (z. B. 4.5.4 und höher) befindet es sich in Datei -> Einstellungen -> Projekt: {Ihr_Projektname} -> Projektinterpreter.
Aiyion.Prime
27

Ich denke, Sie sagen, dass Sie Python2 und Python3 installiert haben und unter Pycharm> Einstellungen> Projektinterpreter einen Verweis auf jede Version hinzugefügt haben

Ich denke, Sie fragen sich, wie Sie einige Projekte mit Python 2 und einige Projekte mit Python 3 ausführen lassen.

In diesem Fall können Sie unter Ausführen> Konfigurationen bearbeiten nachsehen

PyCharm Run> Konfigurationen bearbeiten

Poltron Galantine
quelle
Dies funktioniert zum Ausführen des Skripts, ist jedoch wirklich für die tatsächlichen Ausführungen des Interpreters gedacht und kann sogar pro Klasse festgelegt werden. Es gibt eine projektweite Einstellung, die besser passt.
Mateor
7

PyCharm 2019.1+

In der Statusleiste gibt es eine neue Funktion namens Interpreter (ein wenig nach unten scrollen). Dies erleichtert das Wechseln zwischen Python-Interpreten und das Anzeigen der von Ihnen verwendeten Version.

Geben Sie hier die Bildbeschreibung ein

Statusleiste aktivieren

Falls Sie die Statusleiste nicht sehen können, können Sie sie einfach aktivieren, indem Sie den Befehl Aktion suchen ( Ctrl+ Shift+ Aoder + + Aauf dem Mac) ausführen. Geben Sie dann die Statusleiste ein und wählen Sie Ansicht: Statusleiste, um sie anzuzeigen .

Geben Sie hier die Bildbeschreibung ein

lmiguelvargasf
quelle
4

Dies kann auch in Intellij Ultimate geschehen, in das PyCharm integriert ist. Das Problem ist wie oben diagnostiziert. Sie haben den falschen Interpreter ausgewählt.

Die genaue Methode, um dies für ein bestimmtes Projekt zu beheben, besteht darin, unter Projekteinstellungen ... Projekt das Projekt-SDK anzupassen . Sie können ein neues Projekt-SDK hinzufügen, wenn Sie Python 3 nicht hinzugefügt haben, indem Sie zur Python3-Binärdatei navigieren. Dadurch werden die oben aufgeführten Fehler behoben. Eine Verknüpfung zu den Projekteinstellungen ist das blaue Schachbrett-Symbol.

Sie können Python 3 auch als Standardinterpreter für Python-Projekte hinzufügen. Unter OSX befindet sich dies in Datei .. Andere Einstellungen ... Standardprojektstruktur . Dort können Sie das Projekt-SDK festlegen, das nun für jedes neue Projekt gilt. Auf anderen Plattformen kann es anders sein, aber immer noch ähnlich.

Kumpel
quelle
3

Gehe zu:

Files -> Settings -> Project -> *"Your Project Name"* -> Project Interpreter

Dort können Sie sehen, welche externen Bibliotheken Sie für Python2 und welche für Python3 installiert haben.

Wählen Sie die gewünschte Python-Version gemäß Ihren Anforderungen.

Bild

Umesh Malhotra
quelle
2

Schnelle Antwort:

  • File -> Setting
  • Links im projectAbschnitt ->Project interpreter
  • Wählen Sie die gewünschte aus Project interpreter
  • Apply + OK

[ HINWEIS ]:

Getestet auf Pycharm 2018 und 2017.


Benyamin Jafari
quelle