Mehrere Python-Interpreter im selben Projekt?

8

Ich benutze pycharm und kann nur einen Interpreter verwenden, zum Beispiel Python 2.7.5 oder Python 3.5.1.

Das Problem ist, dass ich bestimmte Module von Google habe, um auf Analysedaten zuzugreifen, und eines, das docxfactory heißt, das ich zusammen verwenden möchte.

Ich kann docxfactor nur mit Python 3.5.1 arbeiten lassen und ich kann nur Analysen für 2.7.5 ...

bekommen

Wie kann ich es bekommen, damit ich diese zwei Module zusammen benutzen kann? Ich habe hier eine Antwort gelesen, die besagt, dass ich sie in zwei verschiedenen Projekten habe, und wenn ich das nicht falsch gemacht habe, habe ich das ohne Erfolg versucht ... irgendwelche Ideen?

    
McHenry 01.06.2016, 20:03
quelle

3 Antworten

8

Eine Idee ist es zwei separate Skripte zu schreiben; eins für analytics und eins für docxfactory. Entscheide, wer der Treiber ist, und lasse diesen Treiber den anderen shelling - sei dir sicher, die richtige Version von python aufzurufen.

ex:

%Vor%     
user590028 01.06.2016, 20:19
quelle
4

Dies ist tatsächlich mit ein bisschen Hacking möglich.

  • schließe die pycharm-IDE.
  • öffne $PROJECT/.idea/modules.xml und füge ein anderes Modul mit einem anderen Namen wie folgt hinzu:

<modules> <module fileurl="file://$PROJECT_DIR$/.idea/jobs.iml" filepath="$PROJECT_DIR$/.idea/jobs.iml" /> <module fileurl="file://$PROJECT_DIR$/.idea/synonymer.iml" filepath="$PROJECT_DIR$/.idea/synonymer.iml" /> </modules>

  • fügen Sie jetzt eine Datei mit dem gleichen Namen in $PROJECT/.idea hinzu.
  • Öffnen Sie das Projekt erneut.
  • Öffnen Sie die Projekteinstellungen, in denen Sie etwa Folgendes sehen:
  • Beachten Sie, dass jetzt zwei Module vorhanden sind und Sie jedes einzeln konfigurieren können. Dies bedeutet, dass Sie Ordner, Ausschluss und verschiedene Interpreter konfigurieren können. Jetzt müssen Sie die Dinge richtig konfigurieren.

Vorbehalt: Dies ist ein Hack, der keine GUI in pycharm hat. Dies könnte bei einem Upgrade auf pycharm nicht mehr funktionieren. Allerdings glaube ich nicht, dass es aus verschiedenen Gründen wird.

    
Mark Veltzer 21.11.2016 15:48
quelle
1

Um verschiedene Interpreter auf pycharm zu verwenden, folgen Sie einfach diesen Schritten:

  • Zuerst müssen Sie einen neuen Interpreter hinzufügen, gehen Sie zum Abschnitt "Einstellungen"

  • Wählen Sie die Registerkarte "Projekt Interpreter"

  • Klicken Sie auf das Zahnrad oben rechts

  • Klicken Sie auf Plus-Signal, um einen neuen Interpreter hinzuzufügen

  • Wählen Sie den ausführbaren Python-Interpreter und übernehmen / beenden Sie andere Frames

Um den Interpreter zu ändern, müssen Sie diese weiteren Schritte befolgen

  • Klicken Sie auf das Listenfeld Ausführen und wählen Sie die Option "Konfigurationen bearbeiten"

  • Suchen Sie in diesem Fenster den Abschnitt "Python Interpreter" und klicken Sie auf den unteren Pfeil, um einen neuen Interpreter auszuwählen

  • Klicken Sie auf "bewerben".

Nach diesen Schritten können Sie den Interpreter jederzeit ändern.

    
user6320679 01.06.2016 21:36
quelle

Tags und Links