Mise à jour de PyCharm sur Linux

pourriez-vous s'il vous plaît me clarifier la façon correcte de mettre à jour PyCharm sur Linux ?

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

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

dois-je supprimer le dossier précédent avec PyCharm et le déballer neuf ou je devrais d'une autre façon pour cela?

44
demandé sur nbro 2014-04-24 00:58:08

12 réponses

Mise À Niveau Du Correctif D'Application

à partir de les versions 2017 et suivantes , il est maintenant possible d'effectuer une mise à jour sans problème sans avoir à télécharger une tarball . PyCharm vous indiquera qu'une mise à jour est disponible.

si vous avez installé sous / opt , élever temporairement les privilèges:

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

Si sélectionné, PyCharm sera upgrade lui-même, et lors de la relance, devrait vous inciter à importer votre précédente config, fichier, qui se trouve généralement ici:

~/.PyCharm201X.X/config

une fois que vous avez terminé, ré-appliquer les privilèges root

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

si la mise à niveau est effectuée en utilisant tarball

j'ai récemment mis à jour de la version 2017.2 à 2017.5, et je l'ai fait en utilisant un tarball que j'avais précédemment téléchargé. C'est aussi assez simple:

  1. extrait archive à l'endroit de prédilection
  2. Supprimer l'annuaire existant de pycharm
  3. lancer et importer config

le seul hic que j'ai trouvé était après la mise à niveau, mon lanceur de bureau a été cassé. S'il vous arrive d'y faire face, trouvez le .desktop fichiers, en utilisant un outil tel localiser :

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

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

éditer ces lignes le affecté .fichiers de bureau, 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
10
répondu jonathan 2018-01-30 17:13:39

sous Linux, vous devez supprimer l'ancien répertoire pyCharm et commencer à utiliser le nouveau paquet. Il n'y a pas d'autre moyen, au moins pour l'instant.

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

21
répondu Shan Valleru 2016-11-30 14:58:33

essayez de lancer le suivi depuis votre terminal après être entré dans le dossier Téléchargé de pycharm

    sudo ./pycharm.sh 

lorsque vous exécutez le ci-dessus, il vous demandera à propos de la mise à jour et aussi importer le réglage de l'ancienne version. S'il vous plaît se référer à ce lien:

Stockoverflow lien

La solution dans le lien a fonctionné pour moi.

12
répondu Snehal Parmar 2017-05-23 12:18:25

lorsque PyCharm ne vous permet pas de mettre à jour en raison de privilèges manquants, vous pouvez temporairement ajouter des privilèges de lecture et d'écriture pour d'autres utilisateurs au répertoire PyCharm et à son contenu ou changer le propriétaire de votre répertoire PyCharm si chaque fichier a déjà des privilèges de lecture et d'écriture pour le propriétaire du fichier.

en supposant que vous avez installé PyCharm dans / opt / pycharm-professionnel comme ceci:

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

ce serait un voyage pour l'accomplir:

  1. Définir le propriétaire

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

  2. Démarrer PyCharm

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

  3. appuyez sur Alt + H et Alt + C pour vérifier les mises à jour et les appliquer.

  4. Close PyCharm et n'oubliez pas de réinitialiser la propriété!

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

7
répondu Cani 2017-07-30 08:40:06

je vais passer de la communauté PyCharm 4.0.6 installée à ~/Environment/ à la communauté PyCharm 4.5 sur Fedora 21. Modifier les répertoires, les noms et les numéros de version pour correspondre à votre situation .

adapté de la page de téléchargement de PyCharm install instructions :


mise à Jour

Copie de la pycharm-*.tar.gz au courant PyCharm emplacement d'installation (assurez-vous que vous avez les permissions 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

Supprimer l'ancienne installation de PyCharm:

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

ouverture de la 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

supprimer le 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

Exécuter

PyCharm sur Linux n'a pas besoin de installation ou exécution d'un script d'installation. Vous devriez maintenant pouvoir exécuter PyCharm:

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

la Mine s'est enflammée, et a ouvert mes projets, mes fichiers et mes paramètres comme avant.

Maintenance

une fois que vous avez commencé PyCharm, vous pouvez recréer votre entrée de bureau avec quelques clics.

il y a probablement un répertoire ~/.PyCharm40/ ou ~/.PyCharm30/ dans votre répertoire de base. Je n'ai pas besoin de le changer.

6
répondu kdbanman 2017-05-23 12:18:25

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

  • Dans $HOME/.local/share/applications / jetbrains-pycharm.desktop edition numéros de version actuelle
  • se déconnecter et revenir pour voir les changements
3
répondu Bob Gamble 2015-09-15 22:16:27

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, juste pour que ce soit une réponse complète, l'ensemble du processus de mise à jour des paramètres de PyCharm et de preserve était juste:

  • déballez la nouvelle version (téléchargée directement à partir de leur site web) suivant à l'ancienne version
  • ouvrir ancienne version
  • allez dans Fichier -> Exporter les Paramètres (Alt + F, E)
  • enregistrer le fichier
  • cd dans la nouvelle version du répertoire bin de python, par exemple, <path/to/pycharm>/pycharm-<2016.0.1/your version here>/bin/ dossier qui contient pycharm.sh (vous pouvez utiliser locate pycharm.sh pour vous aider à trouver ce répertoire)
  • ouvrir la nouvelle version avec sudo, sudo ./pycharm.sh
  • spécifiez le répertoire dans lequel vous avez exporté vos paramètres.jar

et voilà.

(bonus: pour l'épingler à la barre unity launcher dans ubuntu, j'aime juste rightclick son icône en cours d'exécution, et cliquez sur "lock to launcher"...)

3
répondu Kyle Baker 2016-07-21 14:46:43

vous devez exécuter pycharm à partir de root et essayer de mettre à jour.

# sudo /opt/pycharm/bin/pycharm.sh

aide > vérifier la mise à jour...

mise à jour et redémarrage

# sudo chmod +x /opt/pycharm/bin/pycharm.sh
2
répondu liminspace 2014-06-08 11:59:41
$ sudo apt-get update
$ sudo apt-get install pycharm

cela a fonctionné pour moi (Sept 2015) mise à jour à pycharm v 4.5.4 sur Ubuntu 14.04

1
répondu Graeme Gummow 2015-09-14 06:09:13

vous ne pouvez pas faire cela en interne parce qu'une nouvelle verison de PyCharm nécessite une nouvelle installation. Donc, vous devez télécharger la nouvelle version de leur site. Désormais, comme indiqué dans le " Install-Linux-tar.txt" (inclus dans le téléchargement):

  • ouverture de la nouvelle version dans un répertoire de votre choix (j'ai utilisé de l'archive mananger)
  • cd dans le dossier bin des fichiers non emballés
  • exécuter sudo ./pycharm.sh . Vous serez invité à importer vos anciens paramètres ou pas.

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

1
répondu gisdude 2016-11-29 20:00:37

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

sudo apt-get remove pycharm

Maintenant, vous pouvez installer PyCharm en utilisant deux méthodes différentes.

méthode 1: en utilisant umake

ouvre un terminal et exécute les commandes suivantes. Dans le cas où vous n'avez pas umake :

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

Maintenant, vous pouvez installer soit PyCharm Community Edition dans Ubuntu ou PyCharm Professional Edition:

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

si vous voulez supprimer PyCharm quand il a été installé en utilisant umake , vous pouvez lancer:

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

méthode 2: utilisant L'AAE

ouvrir un terminal et exécuter 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

dans le cas où vous voulez supprimer PyCharm installé via PPA:

# use pycharm-community for the Community Edition 
sudo apt-get remove pycharm
0
répondu lmiguelvargasf 2017-07-28 13:44:09

à partir de PyCharm 2017.2.1 vous pouvez mettre à jour à partir de L'IDE en cliquant sur "Aide|Vérifier les mises à jour..."

0
répondu Kevin Johnsrude 2017-08-10 17:05:08