Wie konfiguriere ich einen Python-Interpreter in IntelliJ IDEA mit dem PyCharm-Plugin?

107

In den IDEA-Dokumenten finden Sie ein Tutorial zum Hinzufügen eines Python-Interpreters in PyCharm, bei dem Sie auf die Seite "Projektinterpreter" zugreifen. Selbst nach der Installation des Python-Plugins sehe ich diese Einstellung nirgendwo.

Vermisse ich etwas Offensichtliches?

Kousen
quelle
1
es sollte unter Datei> Einstellungen> Projektinterpreter sein
Joran Beasley
9
@JoranBeasley, Es gibt keine Einstellung wie IDEA 14

Antworten:

152

Mit dem installierten Python-Plugin:

  1. Navigieren Sie zu Datei> Projektstruktur.
  2. Wählen Sie im Menü Projekt für Project SDK "Neu" und
  3. Wählen Sie "Python SDK" und dann "Lokal".

Vorausgesetzt, Sie haben ein Python SDK installiert, sollte der Ablauf von dort aus natürlich sein. Navigieren Sie zu dem Speicherort, an dem sich Ihre Python-Installation befindet.

Makoto
quelle
1
Gibt es eine Möglichkeit zwei intepreters zu haben, einen für Python und einen für Java zur gleichen Zeit ? Das heißt, ich muss nicht hin und her wechseln.
David Williams
13
@DavidWilliams Ja, Sie sollten ein Java-Projekt mit Python- Facette für dasselbe Modul erstellen . Sie können dies entweder im Assistenten für neue Projekte (wählen Sie Python unter "Zusätzliche Bibliotheken und Frameworks" auf der ersten Seite) oder später in der Projektstruktur ( Datei | Projektstruktur | Facetten ).
east825
Auch wenn ich eines habe, bevor es Nachforschungen erfordert, um herauszufinden, wie der Prozess wiederholt werden kann. Auch der Prozess hat sich mit den meisten neuen IJ-Versionen geändert.
Javadba
Für die neuesten Versionen von Jetbrains IDEs befindet sich "Projektstruktur" im Einstellungsmenüctrl + alt + S
Madeo
9

Hier ist also ein einfaches Projekt, in dem ich Seleniumdas über einen externen Pfad verwendet und hinzugefügt habe

Error

Jetzt müssen Sie öffnen Project Structureund zu SDKAbschnitt gehen

Projektstruktur

Wählen Sie nun die virtuelle Umgebung Ihres Projekts aus. In den ClasspathRegisterkarte hinzufügen , PYTHONPATHindem Sie auf +Schaltfläche

SDK hinzufügen

und jetzt werden die Module erkannt

Modul erkannt

Tarun Lalwani
quelle
Danke Tarun. Anscheinend habe ich das neu installierte Python SDK mit PySpark in IntelliJ IDE nicht verwendet. Und danke, dass Sie auf die Site-Pakete (und den PythonPath-Klassenpfad) hingewiesen haben
John Jai,
3

Wenn Ihr Projekt mehrere Module mit unterschiedlichen Sprachen enthält, können Sie den Interpreter folgendermaßen einstellen:

  • File -> Project Structure...
  • Wählen Sie Modulesin der Liste links
  • Wählen Sie das Python-Modul in der Liste der Module aus
  • Wählen Sie auf der rechten Seite entweder ein vorhandenes Python SDK aus der Dropdown-Liste aus oder klicken Sie auf die New...Schaltfläche, um entweder eine virtuelle Umgebung zu erstellen, oder erstellen Sie ein neues Python SDK aus einer Python-Installation auf Ihrem System.
Zoltán
quelle
2

Folge diesen Schritten:

  1. Offene Einstellung ( Ctrl+ Alt+ s)
  2. Klicken Sie auf Plugins
  3. Suchen Sie nach Repositorys durchsuchen und klicken Sie auf
  4. Suche nach "Python"
  5. Wählen Sie Python SDK oder Pycharm
  6. Starten Sie die IDE neu
  7. Gehen Sie zur Projektstruktur
  8. Wählen Sie das Python SDK in Projekten aus oder erstellen Sie ein neues Projekt mit dem Python SDK.
Prakash
quelle
2

Ich habe den Fehler (IntelliJ unter Ubuntu 18.04) erhalten, während das Python SDK konfiguriert wurde.

Um das zu beheben, musste ich Folgendes tun:

  1. File-> Project Structure->Modules
  2. Klicken Sie auf die DependenciesRegisterkarte, klicken Sie auf +und wählen Sie das Python SDK aus

    Geben Sie hier die Bildbeschreibung ein

  3. Klicke auf Apply

Danach verschwand die Warnung und die automatische Vervollständigung funktionierte ebenfalls ordnungsgemäß

Junaid
quelle