it-swarm.dev

Aktualisieren Sie PyCharm unter Linux

Könnten Sie mir bitte den richtigen Weg zum Update von PyCharm unter Linux erklären? 

Ist es nicht möglich, PyCharm intern zu aktualisieren? 

In help > check for update kann ich einfach ein neues Archiv herunterladen.

Soll ich den vorherigen Ordner mit PyCharm entfernen und neu auspacken oder sollte ich dies anders tun?

44
emedentsii

In-Application Patch Upgrade

Ab die 2017er Versionen ist es jetzt möglich, ein nahtloses Upgrade durchzuführen, ohne dass ein Tarball heruntergeladen werden muss. PyCharm fragt Sie, ob ein Upgrade verfügbar ist.

Wenn Sie unter/opt installiert haben, erhöhen Sie die Berechtigungen vorübergehend:

$ Sudo chown -R yourusername:root /opt/pycharm_dir/

Wenn Sie diese Option auswählen, wird PyCharm selbst ein Upgrade durchführen, und beim Neustart werden Sie aufgefordert, Ihre vorherige Konfigurationsdatei zu importieren. Diese Datei befindet sich normalerweise hier:

~/.PyCharm201X.X/config

Sobald Sie fertig sind, wenden Sie die Root-Berechtigungen erneut an

$ Sudo chown -R root:root /opt/pycharm_dir/

Bei einem Upgrade mit Tarball

Ich habe vor kurzem ein Upgrade von Version 2017.2 auf 2017.5 durchgeführt und dabei einen Tarball verwendet, den ich zuvor heruntergeladen hatte. Es ist auch ziemlich einfach:

  1. Tarball an der bevorzugten Stelle extrahieren
  2. Löschen Sie das vorhandene pycharm-Verzeichnis
  3. Config starten und importieren

Der einzige Haken, den ich gefunden hatte, war nach dem Upgrade, dass mein Desktop Launcher defekt war. In diesem Fall müssen Sie die Dateien .desktop suchen. Verwenden Sie dazu ein Werkzeug wie locate :

$ Sudo updatedb
$ locate *.desktop | grep -i pycharm

Die Ausgabe sollte ungefähr so ​​sein:

$ locate *.desktop | grep -i pycharm
/home/yourusername/.gnome/apps/jetbrains-pycharm.desktop
/home/yourusername/.local/share/applications/jetbrains-pycharm.desktop

Bearbeiten Sie diese Zeilen mit den betroffenen .desktop-Dateien, , wenn sie falsch sind,, um Ihrem PyCharm-Pfad zu entsprechen:

Icon=/opt/pycharm-201X.X.X/bin/pycharm.png
Exec="/opt/pycharm-201X.X.X/bin/pycharm.sh" %f
12
jonathan

Unter Linux müssen Sie das alte pyCharm-Verzeichnis löschen und das neue Paket verwenden. Es gibt keinen anderen Weg, zumindest für jetzt.

Beim Starten der neuen Version werden Sie gefragt, ob Sie Konfigurationsdateien importieren möchten. Sie finden die alten Konfigurationsdateien in einem (versteckten) Verzeichnis in Ihrem Home-Ordner. Zum Beispiel: ~/.PyCharm2016.2/config

21
Shan Valleru

Versuchen Sie, folgendes von Ihrem Terminal aus auszuführen, nachdem Sie den heruntergeladenen Ordner pycharm aufgerufen haben 

    Sudo ./pycharm.sh 

Wenn Sie das obige ausführen, werden Sie nach dem Update gefragt und auch die Einstellungen der alten Version importieren. Bitte beachten Sie diesen Link:

Stockoverflow-Link

Die Lösung im Link hat für mich funktioniert. 

12
Snehal Parmar

Gdy PyCharm nie pozwoli Ci zaktualizować z powodu brakujących uprawnień, możesz tymczasowo DODAC uprawnienia do odczytu i zapisu dla innych użytkowników tun katalogu PyCharm i jego zawartości lub zmienić właściciela katalogu PyCharm, jeśli każdy plik ma już uprawnienia tun odczytu i zapisu dla właściciel pliku.

Zakładając, że zainstalowałeś PyCharm w/opt/pycharm-professional w ten sposób:

drwxr-xr-x 10 root root 4096 May 11 17:12 pycharm-professional

Byłoby daleko, aby bis osiągnąć:

  1. Ustaw właściciela

    $ Sudo chown -R yourusername:root /opt/pycharm-professional

  2. Uruchom PyCharm

    $ sh /opt/pycharm-professional/bin/pycharm.sh

  3. NaciśnijAlt+HichAlt+Csprawdzić aktualizacje i zastosować je.

  4. Zamknij PyCharm i nie zapomnij zresetować własności!

    $ Sudo chown -R root:root /opt/pycharm-professional

7
Cani

Ich werde von PyCharm Community 4.0.6, das unter ~/Environment/ installiert ist, auf PyCharm Community 4.5 auf Fedora 21 aktualisieren. Ändern Sie Verzeichnisse, Release-Namen und Versionsnummern entsprechend Ihrer Situation.

Installationsanweisungen für die Download-Seite PyCharm :


Aktualisieren

Kopieren Sie den pycharm - *. Tar.gz an den aktuellen PyCharm-Installationspfad (Stellen Sie sicher, dass Sie über die Berechtigung rw für dieses Verzeichnis verfügen, meine ist in ~/Environment/):

[[email protected] Downloads]$ mv pycharm-community-4.5.tar.gz ~/Environment/
[[email protected] Downloads]$ cd ~/Environment/
[[email protected] Environment]$ ls
pycharm-community-4.0.6  pycharm-community-4.5.tar.gz

Entfernen Sie die alte PyCharm-Installation:

[[email protected] Environment]$ rm -rf pycharm-community-4.0.6/
[[email protected] Environment]$ ls
pycharm-community-4.5.tar.gz

Packen Sie den pycharm aus - *. Tar.gz:

[[email protected] Environment]$ tar xfz pycharm-*.tar.gz 
[[email protected] Environment]$ ls
pycharm-community-4.5  pycharm-community-4.5.tar.gz

Entfernen Sie den pycharm - *. Tar.gz, um Speicherplatz zu sparen (optional):

[[email protected] Environment]$ rm pycharm-*.tar.gz 
[[email protected] Environment]$ ls
pycharm-community-4.5

Lauf

PyCharm unter Linux erfordert keine spezielle Installation oder Ausführung eines Installationsskripts. Sie sollten jetzt PyCharm ausführen können:

[[email protected] Environment]$ sh pycharm-community-4.5/bin/pycharm.sh

Meine wurde sofort gestartet, öffnete meine Projekte, Dateien und Einstellungen wie zuvor.

Instandhaltung

Wenn Sie PyCharm gestartet haben, können Sie Ihren Desktop-Eintrag mit ein paar Klicks neu erstellen.

Es gibt wahrscheinlich ein ~/.PyCharm40/- oder ~/.PyCharm30/-Verzeichnis in Ihrem Home-Verzeichnis. Ich musste das nicht ändern.

6
kdbanman

Ich hätte dies als Kommentar zu der akzeptierten Antwort hinzugefügt, aber [hatte keine 50 Punkte, als ich diese Antwort schrieb].

Das Exportieren und Importieren von Einstellungen ist in pycharm sehr gut implementiert und wird hier detailliert beschrieben: https://www.jetbrains.com/help/idea/2016.1/exporting-and-importing-settings.html

Dies ist eine vollständige Antwort. Der gesamte Prozess zur Aktualisierung von pycharm und zum Erhalten der Einstellungen war nur:

  • entpacken Sie die neue Version (direkt von der Website heruntergeladen) als nächstes zur alten Version 
  • alte Version öffnen 
  • gehe zu Datei -> Exporteinstellungen (Alt + F, E) 
  • datei speichern 
  • cd in das neue bin-Verzeichnis von python, z. B. <path/to/pycharm>/pycharm-<2016.0.1/your version here>/bin/-Ordner, der pycharm.sh enthält (Sie können locate pycharm.sh verwenden, um dieses Verzeichnis zu finden).
  • Öffne die neue Version mit Sudo, Sudo ./pycharm.sh
  • geben Sie das Verzeichnis an, in das Sie die Datei settings.jar exportiert haben

et voila.

(Bonus: Um es an der Unity Launcher-Leiste in Ubuntu zu fixieren, klicke ich beim Laufen einfach mit der rechten Maustaste auf das Symbol und klicke auf "Launcher starten" ...).

3
Kyle Baker

Ich musste keine alten Exemplare löschen. Ich musste nicht, seit ich damit angefangen habe. Folgendes mache ich:

  • In $ HOME/.local/share/applications/jetbrains-pycharm.desktop edit 
  • Loggen Sie sich aus und wieder ein, um die Änderungen zu sehen
3
Bob Gamble

Sie müssen pycharm von root ausführen und versuchen, es zu aktualisieren.

# Sudo /opt/pycharm/bin/pycharm.sh

Hilfe> Nach Update suchen ...

Updaten und neustarten

# Sudo chmod +x /opt/pycharm/bin/pycharm.sh
2
liminspace

Ab PyCharm 2017.2.1 können Sie über IDE aktualisieren, indem Sie auf "Hilfe | Nach Updates suchen ..." klicken

1
Kevin Johnsrude

Sie können dies nicht intern tun, da eine neue Version von PyCharm eine Neuinstallation erfordert. Sie müssen also die neueste Version von ihrer Website herunterladen. Fortan, wie in "Install-Linux-tar.txt" (im Download enthalten) angegeben: 

  • entpacke die neue Version in ein Verzeichnis Deiner Wahl (Ich habe den Archivmanager verwendet)
  • cd in den bin-Ordner der entpackten Dateien
  • Sudo ./pycharm.sh ausführen. Sie werden aufgefordert, Ihre alten Einstellungen zu importieren oder nicht.

Den Rest erledigt PyCharm. Das machen sie! :)

1
gisdude
$ Sudo apt-get update
$ Sudo apt-get install pycharm

Dies funktionierte für mich (September 2015) und wurde auf Ubuntu 14.04 auf pycharm V 4.5.4 aktualisiert

1
Graeme Gummow

Ich fand diesen Link sehr nützlich, daher werde ich zusammenfassen, was ich zur Aktualisierung von PyCharm getan habe. Zuerst müssen Sie die bereits vorhandene PyCharm-Version entfernen:

Sudo apt-get remove pycharm

Jetzt können Sie PyCharm mit zwei verschiedenen Methoden installieren.

METHODE 1: umake verwenden

Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus. Falls Sie keine umake haben:

Sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
Sudo apt-get update
Sudo apt-get install ubuntu-make

Jetzt können Sie entweder die PyCharm Community Edition in Ubuntu oder die PyCharm Professional Edition installieren:

# use pycharm instead of pycharm-professional for the Community Editionpycharm-professional
umake ide pycharm-professional 

Wenn Sie PyCharm entfernen möchten Wenn es mit umake installiert wurde, können Sie Folgendes ausführen:

# use pycharm instead of pycharm-professional for the Community Edition
umake ide pycharm-professional

Methode 2: Verwendung von PPA

Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

Sudo add-apt-repository ppa:mystic-mirage/pycharm
Sudo apt-get update
# use pycharm-community for the community edition
Sudo apt-get install pycharm

Falls Sie PyCharm über PPA installiert entfernen möchten:

# use pycharm-community for the Community Edition 
Sudo apt-get remove pycharm
0
lmiguelvargasf

Wenn Sie pycharm von flatpak heruntergeladen haben. Schließen Sie pycharm, wenn es ausgeführt wird. dann einfach das terminal öffnen. Geben Sie diesen Befehl ein: Sudo flatpak update com.jetbrains.PyCharm-Community Starten Sie pycharm und genießen Sie die neue Version.

0
jarvis1234d