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?
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:
- extrait archive à l'endroit de prédilection
- Supprimer l'annuaire existant de pycharm
- 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
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
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:
La solution dans le lien a fonctionné pour moi.
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:
-
Définir le propriétaire
$ sudo chown -R yourusername:root /opt/pycharm-professional
-
Démarrer PyCharm
$ sh /opt/pycharm-professional/bin/pycharm.sh
-
appuyez sur Alt + H et Alt + C pour vérifier les mises à jour et les appliquer.
-
Close PyCharm et n'oubliez pas de réinitialiser la propriété!
$ sudo chown -R root:root /opt/pycharm-professional
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.
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
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 utiliserlocate 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"...)
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
$ 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
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 dossierbin
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! :)
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
à partir de PyCharm 2017.2.1 vous pouvez mettre à jour à partir de L'IDE en cliquant sur "Aide|Vérifier les mises à jour..."