2016-10-17 2 views
3

Wenn ich eines unserer vielen Python-Skripte ausführen möchte, drücke ich auf run, wodurch eine neue Laufkonfiguration erstellt wird. Das Arbeitsverzeichnis für diese Konfiguration ist der Ordner, in dem sich die Python-Skriptdatei befindet. Stattdessen sollte es von einem projektweiten festen Ordner ausgeführt werden. Ich würde das gerne irgendwie einstellen, aber ich kann wirklich nicht herausfinden, warum, was ein bisschen merkwürdig ist, da ich erwarten würde, dass viele Leute diese Funktionalität haben wollen. Weißt du, wie man das auszieht?Wie setze ich das Standardarbeitsverzeichnis für Laufkonfigurationen in PyCharm?

Antwort

6

Wenn Sie die Schaltfläche Edit configurations... im Untermenü drücken, das beim Klicken auf die aktuell ausgewählte Laufkonfiguration oben rechts in PyCharm angezeigt wird, können Sie die Felder (und damit auch das Arbeitsverzeichnis) von Python-Laufkonfigurationen bearbeiten Python aus der Defaults und Angabe der gewünschten Werte. (Vergessen Sie nicht Apply/OK vor dem Erstellen neuer Lauf-Konfigurationen zu treffen, die die Standardwerte enthalten sollte!)

Soweit ich weiß, sind diese standardmäßig ein Projekt vor Ort sind. Siehe auch: https://www.jetbrains.com/help/pycharm/2016.2/creating-and-editing-run-debug-configurations.html

+1

Interessant, ich wusste nicht, dass Sie Standards auf diese Weise hinzufügen können. Wenn ich jedoch wie beschrieben vorgehen und nach dem Speichern der defaults/python config, dann zu einer neuen Datei gehen und 'run' drücken, dann ist sein Arbeitsverzeichnis immer noch auf seinen Pfad und nicht auf das Arbeitsverzeichnis des Standardlaufs eingestellt Aufbau? – ikku100

+0

Sorry, dass ich nicht früher antworten konnte. Sie meinen wahrscheinlich die temporäre Konfiguration (so nennt es die Dokumentation von PyCharm), die sich nicht selbst aktualisiert. Wenn Sie mit der rechten Maustaste in eine Datei klicken und 'Debug' /' Run' drücken, durchsucht es alle vorhandenen temporären Konfigurationen nach einer Datei, die der Datei entspricht und führt diese aus. Wenn Sie mit der rechten Maustaste klicken, wird keine neue temporäre Konfiguration erstellt. Wenn Sie also die Standardeinstellungen in diesen haben möchten, müssen Sie die entsprechenden temporären Konfigurationen neu erstellen (oder löschen Sie sie und erstellen sie automatisch per Rickclicking innerhalb der Datei). – mxscho

+0

Funktioniert wie ein Charme. Vielen Dank! – Marcin

Verwandte Themen