web-dev-qa-db-fra.com

Mettre à jour PyCharm sur Linux

Pourriez-vous s'il vous plaît préciser pour moi la manière correcte de mettre à jour PyCharm sous Linux

Est-il impossible de mettre à jour PyCharm en interne? 

Dans help > check for update je peux simplement télécharger une nouvelle archive.

Devrais-je supprimer le dossier précédent avec PyCharm et décompresser le nouveau ou devrais-je utiliser un autre moyen?

44
emedentsii

Mise à niveau du correctif intégré à l'application

À partir de dans les versions 2017 , il est désormais possible d'effectuer une mise à niveau transparente sans avoir à télécharger d'archive . PyCharm vous informera qu'une mise à niveau est disponible.

Si vous avez installé sous/opt , élevez temporairement les privilèges:

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

Si cette option est sélectionnée, PyCharm se mettra à niveau et, lors de la relance, vous invitera à importer votre fichier de configuration précédent, qui se trouve généralement ici:

~/.PyCharm201X.X/config

Une fois que vous avez terminé, réappliquez les privilèges root.

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

Si mettre à jour à l'aide de tarball

J'ai récemment effectué une mise à niveau de la version 2017.2 à la version 2017.5 à l'aide d'une archive précédemment téléchargée. C'est aussi très simple:

  1. Extraire l'archive à l'emplacement préféré
  2. Supprimer le répertoire pycharm existant
  3. Lancer et importer la configuration

Le seul problème que j'ai trouvé était après la mise à niveau, mon lanceur de bureau était cassé. Si vous rencontrez ce problème, recherchez les fichiers .desktop à l’aide d’un outil tel que localise :

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

La sortie devrait être quelque chose comme:

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

Modifiez ces lignes les fichiers .desktop concernés, si incorrect, pour correspondre à votre chemin PyCharm:

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

Sous Linux, vous devez supprimer l'ancien répertoire pyCharm et commencer à utiliser le nouveau package. Il n'y a pas d'autre moyen, du moins pour le moment.

Lors du lancement de la nouvelle version, il vous sera demandé si vous souhaitez importer des fichiers de configuration. Vous pouvez trouver les anciens fichiers de configuration dans un répertoire (caché) de votre dossier personnel. Par exemple: ~/.PyCharm2016.2/config

21
Shan Valleru

Essayez de lancer le suivi depuis votre terminal après être allé dans le dossier téléchargé par pycharm 

    Sudo ./pycharm.sh 

Lorsque vous exécutez ce qui précède, il vous posera des questions sur la mise à jour et importera également les paramètres de l'ancienne version. S'il vous plaît se référer à ce lien:

Lien Stockoverflow

La solution dans le lien a fonctionné pour moi. 

12
Snehal Parmar

Gdy PyCharm nia pozwoli Ci zaktualizować z powodu brakujących uprawnień, możesz tymczasowo dodać uprawnienia faire odczytu i zápisu dla innych użytkowników do katalogu PyCharm i jego zawartości lub zmienić właściciela katalogu PyCharm, jeśli Každý plik ma już uprawnienia do odczytu i zápisu dla właściciel pliku.

Zakładając, le zainstalowałeś PyCharm avec opt/pycharm-professional avec le commentaire suivant:

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

Pour byłoby daleko, aby to 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+HjeAlt+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

Je mettrai à jour votre version de PyCharm Community 4.0.6 installée à ~/Environment/ vers PyCharm Community 4.5 sur Fedora 21. Modifiez les répertoires, les noms des versions et les numéros de version en fonction de votre situation.

Adapté des instructions d'installation de la page de téléchargement PyCharm :


Mettre à jour

Copiez le fichier pycharm - *. Tar.gz dans l’emplacement d’installation actuel de PyCharm (Assurez-vous que vous disposez des autorisations rw pour ce répertoire, le mien est dans ~/Environment/):

[you@localhost Downloads]$ mv pycharm-community-4.5.tar.gz ~/Environment/
[you@localhost Downloads]$ cd ~/Environment/
[you@localhost Environment]$ ls
pycharm-community-4.0.6  pycharm-community-4.5.tar.gz

Supprimez l'ancienne installation PyCharm:

[you@localhost Environment]$ rm -rf pycharm-community-4.0.6/
[you@localhost Environment]$ ls
pycharm-community-4.5.tar.gz

Déballez le pycharm - *. Tar.gz:

[you@localhost Environment]$ tar xfz pycharm-*.tar.gz 
[you@localhost Environment]$ ls
pycharm-community-4.5  pycharm-community-4.5.tar.gz

Supprimez pycharm - *. Tar.gz pour économiser de l'espace disque (facultatif):

[you@localhost Environment]$ rm pycharm-*.tar.gz 
[you@localhost Environment]$ ls
pycharm-community-4.5

Courir

PyCharm sur Linux n’a pas besoin d’installation spéciale ni d’exécution de script d’installation. Vous devriez maintenant pouvoir utiliser PyCharm:

[you@localhost Environment]$ sh pycharm-community-4.5/bin/pycharm.sh

Le mien a tiré droit, a ouvert mes projets, mes fichiers et mes paramètres comme avant.

Entretien

Une fois que vous avez démarré PyCharm, vous pouvez recréer votre entrée de bureau en quelques clics.

Il y a probablement un répertoire ~/.PyCharm40/ ou ~/.PyCharm30/ dans votre répertoire personnel. Je n'avais pas besoin de changer cela.

6
kdbanman

J'aurais ajouté ceci comme commentaire sur la réponse acceptée, mais [je n'avais pas 50 points lorsque j'ai écrit cette réponse].

Les paramètres d’exportation et d’importation sont très bien implémentés dans pycharm et sont détaillés ici: https://www.jetbrains.com/help/idea/2016.1/exporting-and-importing-settings.html

Donc, pour que ce soit une réponse complète, tout le processus de mise à jour de pycharm et de préservation des paramètres était le suivant:

  • décompressez la nouvelle version (téléchargée directement de leur site Web) suivanteà l'ancienne version 
  • ouvrir l'ancienne version 
  • allez dans Fichier -> Paramètres d'exportation (Alt + F, E) 
  • sauvegarder le fichier 
  • insérez la nouvelle version du répertoire bin de python, par exemple, le dossier <path/to/pycharm>/pycharm-<2016.0.1/your version here>/bin/ qui contient pycharm.sh (vous pouvez utiliser locate pycharm.sh pour vous aider à trouver ce répertoire)
  • ouvrez la nouvelle version avec Sudo, Sudo ./pycharm.sh
  • spécifiez le répertoire dans lequel vous avez exporté votre settings.jar

et voilà.

(bonus: pour le verrouiller sur la barre de lancement de l'unité dans Ubuntu, j'aime bien cliquer avec le bouton droit de la souris sur son icône en cours d'exécution, puis cliquer sur 'verrouiller au lanceur' ...)

3
Kyle Baker

Je n'ai pas eu à supprimer les anciennes copies. Je n'ai pas eu à le faire depuis que j'ai commencé à l'utiliser. Voici ce que je fais:

  • Dans $ HOME/.local/share/applications/jetbrains-pycharm.desktop, éditez Les numéros de version actuels 
  • Déconnectez-vous et revenez pour voir les changements
3
Bob Gamble

Vous devez exécuter pycharm à partir de la racine et essayer de mettre à jour.

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

Aide> Rechercher les mises à jour ...

Mettre à jour et redémarrer

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

A partir de PyCharm 2017.2.1, vous pouvez mettre à jour à partir de IDE en cliquant sur "Aide | Rechercher les mises à jour ..."

1
Kevin Johnsrude

Vous ne pouvez pas le faire en interne car une nouvelle version de PyCharm nécessite une nouvelle installation. Vous devrez donc télécharger la dernière version à partir de leur site. Désormais, comme indiqué dans "Install-Linux-tar.txt" (inclus dans le téléchargement): 

  • décompressez la nouvelle version dans un répertoire de votre choix (j'ai utilisé le gestionnaire d'archives)
  • cd dans le dossier bin des fichiers décompressés
  • lancez Sudo ./pycharm.sh. Vous serez invité à importer vos anciens paramètres ou non.

PyCharm s'occupera du reste. C'est ce qu'ils font! :)

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

Cela a fonctionné pour moi (septembre 2015) en mettant à jour pycharm V 4.5.4 sur Ubuntu 14.04.

1
Graeme Gummow

J'ai trouvé ce lien très utile, je vais donc résumer ce que j'ai fait pour mettre à jour PyCharm. Tout d'abord, vous devez supprimer la version de PyCharm que vous avez déjà:

Sudo apt-get remove pycharm

Vous pouvez maintenant installer PyCharm en utilisant deux méthodes différentes.

METHODE 1: utiliser umake

Ouvrez un terminal et exécutez les commandes suivantes. Si vous n'avez pas umake:

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

Vous pouvez maintenant installer PyCharm Community Edition sous Ubuntu ou PyCharm Professional Edition:

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

Si vous souhaitez supprimer PyCharm When a été installé à l'aide de umake, vous pouvez exécuter:

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

METHODE 2: en utilisant PPA

Ouvrez un terminal et exécutez les commandes suivantes:

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

Si vous souhaitez supprimer PyCharm installé via PPA:

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

Si vous avez téléchargé pycharm à partir de flatpak. Fermez pycharm s'il est en cours d'exécution. Ensuite, ouvrez simplement le terminal. Tapez cette commande: Sudo flatpak update com.jetbrains.PyCharm-Community lance pycharm et profite de la nouvelle version.

0
jarvis1234d