web-dev-qa-db-de.com

Ändern Sie den Standardspeicherort von Pycharm Project

Ich verwende PyCharm 3.4.1 unter Ubuntu 14.04. Für neues Projekt wird ~/PyCharmProjects zum Speichern von Projektordnern vorgeschlagen. Kann man den Ort und den Namen dieses vorgeschlagenen Ordners ändern?

(Ich habe keinen Hinweis darauf gefunden, ihn in der Benutzeroberfläche, auf der JetBrains-Site oder in den Einstellungsdateien zu ändern. Entweder ist es nicht möglich oder (ich hoffe) ich habe etwas übersehen.)

Hinweis: Es handelt sich nicht um ein Duplikat von Kann ich den Ort/Namen von PyCharmProjects ändern? - Ich bin mir bewusst, dass es möglich ist, den vorgeschlagenen Pfad für jedes erstellte Projekt zu ändern. Ich möchte jedoch Standardeinstellungen, die mir gefallen.

23

In der Tat ist das möglich. Im Einstellungsordner von IDE ( https://www.jetbrains.com/help/pycharm/project-and-ide-settings.html ) können Sie unter config/options/recentProjectDirectories.xml die Option lastProjectLocation hinzufügen. Diese Einstellung wird beim Erstellen neuer Projekte berücksichtigt. Meine RecentProjectDirectories.xml sieht folgendermaßen aus:

<application>
  <component name="RecentDirectoryProjectsManager">
    <option name="lastProjectLocation" value="$USER_HOME$/my_projects" />
  </component>
</application>

Bei den meisten Optionen, die Sie anpassen möchten, können Sie den config/options-Ordner vor und nach dem Ändern ändern: Auf diese Weise erfahren Sie viel darüber, wie PyCharm (oder ein anderes IntelliJ-Tool) seinen Editor konfiguriert.

7
mfiers

Ich habe in PyCharm keine explizite Option dafür gefunden, aber die folgenden Schritte haben sich als Alternative erwiesen:

  • Verschieben Sie Ihren PycharmProjects-Ordner an den gewünschten Ort.
  • Wenn Sie ein neues Projekt erstellen, klicken Sie auf die Schaltfläche "..." rechts neben dem Pfad (Dies befindet sich im Popup-Fenster, in dem der Standort und der Interpreter angezeigt werden).
  • Navigieren Sie zum neuen Speicherort von PycharmProjects und wählen Sie dieses Verzeichnis aus.
  • Fügen Sie dem Verzeichnis den Namen des neuen Projekts hinzu (z. B./home/alex/Documents/PycharmProjects/neuer_Projektname).

Wenn Sie nun ein neues Projekt erstellen, wird standardmäßig der zuletzt gewählte Pfad verwendet.

Dies ist keine gute Lösung für jemanden, der Projekte in vielen verschiedenen Verzeichnissen erstellt, und nicht nur für PycharmProjects. Alle meine Projekte befinden sich in PycharmProjects und das funktioniert gut.

8
Mashakal

Es ist keine vorgesehene Option. Siehe diesen alten Thread (2003) auf devnet.jetbrains.com , wo dies diskutiert wird.

Nachfolgende Anforderungen zur Angabe eines Standardverzeichnisses für Projekte wurden nicht beantwortet:

3
binarysubstrate

PyCharm (seit mindestens Version 2017) speichert das übergeordnete Verzeichnis an dem Ort, an dem Sie zuletzt ein Projekt erstellt haben. Erstellen Sie also ein Junk-Projekt in dem Verzeichnis, das Sie als Standardprojektverzeichnis verwenden möchten, schließen Sie das Projekt und löschen Sie es von der Festplatte. Wenn Sie das nächste Mal ein Projekt erstellen, speichert pycharm Sie automatisch in diesem Verzeichnis.

3

Genau wie virtualenvwrapper gehorcht PyCharm offenbar $ PROJECT_HOME

export PROJECT_HOME=$HOME/Devel
pycharm

oder

PROJECT_HOME=$HOME/Devel pycharm
1
Kurdy

Ich muss zustimmen, weil ich im Programm keine Option finden konnte. Basierend auf den Antworten wurde jedoch ein Ordner mit der Bezeichnung (in meinem Fall) \Users\.PyCharmCE2018.1\config\options gefunden

In diesem Ordner befinden sich XMLs, eine benannte Option mit dem Tag "file.chooser.recent.files". Ich habe damit gearbeitet, was ich für mich arbeiten konnte. 

1
darkstar