15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
30.10.2024
2 +1

Comment installer PyCharm sur Linux : un guide complet étape par étape

PyCharm est largement reconnu comme l’un des environnements de développement intégré (IDE) les plus puissants et les plus riches en fonctionnalités disponibles pour le développement Python. Développé par JetBrains, il offre une boîte à outils complète comprenant la complétion de code intelligente, le débogage avancé, l’intégration du contrôle de version, la gestion de projets, et bien plus encore. Que vous soyez un débutant écrivant votre premier script Python ou un développeur expérimenté créant des applications complexes, PyCharm s’adapte parfaitement à votre flux de travail.

PyCharm est disponible en deux éditions :

  • Community Edition – Gratuite, open-source et idéale pour le développement Python pur.
  • Professional Edition – Une version payante qui ajoute la prise en charge des frameworks web (Django, Flask), des outils de base de données, du développement à distance et du calcul scientifique.

Ce guide vous présente toutes les méthodes d’installation de PyCharm sur Linux, couvrant les deux éditions, plusieurs approches d’installation, la configuration initiale et la désinstallation propre. Si vous exécutez des projets Python sur un serveur distant, un environnement VPS Hosting fiable d’AlexHost vous offre les performances et la flexibilité nécessaires pour exécuter des interpréteurs distants connectés à PyCharm sans compromis.

Étape 1 : Vérifier la configuration système requise

Avant de télécharger PyCharm, vérifiez que votre système Linux répond aux exigences matérielles et logicielles minimales pour garantir une expérience fluide.

ExigenceMinimumRecommandé
RAM4 GB8 GB ou plus
Espace disque2.5 GB (+ espace cache)5 GB+
Résolution d’affichage1024×7681920×1080
Système d’exploitationLinux 64 bitsLinux 64 bits
JDKIntégré (aucune installation manuelle requise)JDK 17+ intégré

PyCharm inclut un kit de développement Java (JDK) intégré, vous n’avez donc pas besoin d’installer Java séparément. L’IDE prend en charge une large gamme de distributions Linux, notamment :

  • Ubuntu (20.04, 22.04, 24.04)
  • Debian
  • Fedora
  • Arch Linux / Manjaro
  • openSUSE
  • Linux Mint
  • CentOS / AlmaLinux / Rocky Linux

Étape 2 : Télécharger PyCharm pour Linux

La source la plus sûre et la plus à jour pour PyCharm est le site officiel de JetBrains.

  1. Ouvrez votre navigateur et accédez à la page de téléchargement de PyCharm de JetBrains.
  2. Sélectionnez votre édition :
  • Community – Gratuite et open-source.
  • Professional – Payante, avec un essai gratuit de 30 jours disponible.
  1. Assurez-vous que Linux est sélectionné comme système d’exploitation cible.
  2. Cliquez sur Télécharger pour récupérer l’archive .tar.gz.

Le fichier sera nommé quelque chose comme pycharm-community-2024.x.x.tar.gz ou pycharm-professional-2024.x.x.tar.gz selon l’édition et la version que vous avez sélectionnées.

Étape 3 : Installer PyCharm depuis l’archive .tar.gz

Il s’agit de la méthode d’installation officielle, indépendante de la distribution, recommandée par JetBrains. Elle vous donne un contrôle total sur l’emplacement d’installation et la version.

3.1 – Ouvrir le terminal

Appuyez sur Ctrl + Alt + T pour lancer votre émulateur de terminal, ou recherchez « Terminal » dans votre menu d’applications.

3.2 – Accéder à votre répertoire de téléchargements

cd ~/Downloads

3.3 – Extraire l’archive

Pour la Community Edition :

tar -xzf pycharm-community-*.tar.gz

Pour la Professional Edition :

tar -xzf pycharm-professional-*.tar.gz

3.4 – Déplacer le dossier extrait vers /opt

Le répertoire /opt est l’emplacement conventionnel pour les logiciels tiers installés manuellement sur les systèmes Linux :

sudo mv pycharm-community-* /opt/pycharm

> Remarque : Si vous avez installé l’édition Professional, ajustez le nom du répertoire en conséquence, par exemple sudo mv pycharm-professional-* /opt/pycharm-professional.

3.5 – Lancer PyCharm

Accédez au répertoire bin dans le dossier extrait et exécutez le script de démarrage :

cd /opt/pycharm/bin
./pycharm.sh

PyCharm se lancera et l’assistant de configuration initiale vous guidera à travers la configuration du premier démarrage.

Étape 4 : Créer une entrée de bureau (raccourci dans le menu d’applications)

Lancer PyCharm depuis le terminal à chaque fois est peu pratique. Créez une entrée de bureau pour ajouter PyCharm au lanceur d’applications de votre système afin de pouvoir l’ouvrir comme n’importe quelle autre application graphique.

Méthode A : Utiliser l’outil intégré de PyCharm

  1. Avec PyCharm ouvert, cliquez sur Tools dans la barre de menu supérieure.
  2. Sélectionnez Create Desktop Entry…
  3. Cochez « Create entry for all users » si vous souhaitez que le raccourci soit disponible pour tout le système.
  4. Cliquez sur OK.

PyCharm apparaîtra désormais dans votre menu d’applications (GNOME, KDE, XFCE, etc.).

Méthode B : Créer l’entrée de bureau manuellement

Si la méthode intégrée ne fonctionne pas sur votre environnement de bureau, créez le fichier .desktop manuellement :

sudo nano /usr/share/applications/pycharm.desktop

Collez le contenu suivant :

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community
Icon=/opt/pycharm/bin/pycharm.png
Exec=/opt/pycharm/bin/pycharm.sh
Comment=Python IDE for Professional Developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

Enregistrez le fichier avec Ctrl + O, puis quittez avec Ctrl + X. Le raccourci apparaîtra immédiatement dans votre lanceur.

Étape 5 : Installer PyCharm via Snap (alternative plus simple)

Snap est un format de paquet universel qui fonctionne sur la plupart des distributions Linux modernes. Il gère les dépendances et les mises à jour automatiques automatiquement, ce qui en fait le moyen le plus rapide de faire fonctionner PyCharm.

5.1 – Vérifier que Snap est installé

Sur Ubuntu et de nombreuses autres distributions, Snap est préinstallé. S’il n’est pas disponible, installez-le :

sudo apt update && sudo apt install snapd   # Debian/Ubuntu
sudo dnf install snapd                       # Fedora
sudo pacman -S snapd                         # Arch Linux

5.2 – Installer PyCharm via Snap

Pour la Community Edition :

sudo snap install pycharm-community --classic

Pour la Professional Edition :

sudo snap install pycharm-professional --classic

L’indicateur --classic est requis car PyCharm a besoin d’un accès illimité aux ressources système, ce qui est en dehors du bac à sable Snap par défaut.

5.3 – Lancer PyCharm

Une fois installé, vous pouvez lancer PyCharm depuis votre menu d’applications ou en exécutant :

pycharm-community
# or
pycharm-professional

Étape 6 : Installer PyCharm via Toolbox App (recommandé pour plusieurs outils JetBrains)

Si vous utilisez plusieurs produits JetBrains (IntelliJ IDEA, WebStorm, DataGrip, etc.), la JetBrains Toolbox App est le moyen le plus efficace de tous les gérer depuis une interface unique.

  1. Téléchargez la Toolbox App depuis la page JetBrains Toolbox.
  2. Extrayez et exécutez l’AppImage :
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*/
./jetbrains-toolbox
  1. Depuis l’interface Toolbox, trouvez PyCharm Community ou PyCharm Professional et cliquez sur Install.

La Toolbox App gère automatiquement les mises à jour, les retours en arrière et les versions multiples d’IDE.

Étape 7 : Configuration initiale

Après avoir lancé PyCharm pour la première fois, l’assistant de configuration vous guidera à travers plusieurs étapes de configuration importantes.

7.1 – Activer la Professional Edition

Si vous avez installé l’édition Professional, vous serez invité à l’activer. Vous pouvez le faire en utilisant :

  • Votre compte JetBrains (si vous avez un abonnement actif).
  • Une clé de licence fournie par votre organisation.
  • Un essai gratuit de 30 jours (aucun paiement requis à l’avance).

La Community Edition ne nécessite aucune activation.

7.2 – Configurer l’interpréteur Python

PyCharm vous demandera de sélectionner un interpréteur Python pour vos projets. Vous disposez de plusieurs options :

  • Python système – Utilise l’installation Python déjà présente sur votre système (par exemple, /usr/bin/python3).
  • Environnement virtuel (venv) – Crée un environnement isolé pour chaque projet, évitant les conflits de dépendances. Il s’agit de l’approche recommandée.
  • Environnement Conda – Si vous utilisez Anaconda ou Miniconda.
  • Interpréteur distant – Se connecte à un interpréteur Python s’exécutant sur un serveur distant via SSH. Ceci est particulièrement utile lorsque votre code s’exécute sur un Serveur Dédié ou un VPS cloud.

Pour configurer l’interpréteur :

  1. Allez dans File → Settings → Project → Python Interpreter.
  2. Cliquez sur l’icône d’engrenage et sélectionnez Add Interpreter.
  3. Choisissez votre option préférée et suivez les instructions.

7.3 – Installer des plugins (facultatif)

L’écosystème de plugins de PyCharm étend considérablement ses fonctionnalités. Pour installer des plugins :

  1. Allez dans File → Settings → Plugins.
  2. Parcourez l’onglet Marketplace.
  3. Recherchez et installez les plugins pertinents pour votre flux de travail.

Les plugins populaires incluent :

  • Vim / IdeaVim – Raccourcis clavier Vim dans PyCharm.
  • Docker – Gérez les conteneurs Docker directement depuis l’IDE.
  • GitToolBox – Intégration Git améliorée.
  • Rainbow Brackets – Correspondance des parenthèses avec code couleur.
  • Database Navigator – Outils de gestion SQL et de base de données.

7.4 – Configurer le contrôle de version

PyCharm dispose d’une prise en charge Git intégrée. Pour connecter votre projet à un dépôt Git :

  1. Allez dans VCS → Enable Version Control Integration.
  2. Sélectionnez Git et cliquez sur OK.
  3. Utilisez les options Commit, Push et Pull depuis le menu Git.

Étape 8 : Optimiser les performances de PyCharm sur Linux

Si PyCharm semble lent, notamment sur les systèmes avec une RAM limitée, appliquez ces optimisations :

Augmenter la taille du tas mémoire

  1. Allez dans Help → Change Memory Settings.
  2. Augmentez la taille maximale du tas (par exemple, de 750 MB à 2048 MB).
  3. Cliquez sur Save and Restart.

Désactiver les plugins inutilisés

Allez dans File → Settings → Plugins et désactivez les plugins que vous n’utilisez pas. Chaque plugin actif consomme de la mémoire et des cycles CPU.

Exclure les grands répertoires de l’indexation

Si votre projet contient de grands répertoires (par exemple, node_modules, venv, .git), marquez-les comme exclus :

  1. Faites un clic droit sur le répertoire dans le panneau Projet.
  2. Sélectionnez Mark Directory as → Excluded.

Utiliser un système de fichiers plus rapide

Si vous exécutez PyCharm sur un serveur ou une machine virtuelle, assurez-vous que votre stockage utilise un système de fichiers performant tel que ext4 ou XFS. Les plans VPS Hosting d’AlexHost utilisent un stockage NVMe SSD, ce qui réduit considérablement les temps d’indexation et de démarrage de PyCharm.

Étape 9 : Désinstaller PyCharm de Linux

Si vous devez supprimer PyCharm, suivez la méthode appropriée selon la façon dont vous l’avez installé.

Désinstaller la version Snap

sudo snap remove pycharm-community
# or for Professional:
sudo snap remove pycharm-professional

Désinstaller la version tar.gz

Supprimez le répertoire d’installation :

sudo rm -rf /opt/pycharm

Supprimez l’entrée de bureau si vous en avez créé une :

sudo rm /usr/share/applications/pycharm.desktop

Optionnellement, supprimez les fichiers de configuration et de cache de votre répertoire personnel :

rm -rf ~/.config/JetBrains/PyCharm*
rm -rf ~/.cache/JetBrains/PyCharm*
rm -rf ~/.local/share/JetBrains/PyCharm*

Désinstaller la version Toolbox

Ouvrez la JetBrains Toolbox App, localisez PyCharm, cliquez sur le menu à trois points et sélectionnez Uninstall.

Exécuter des projets PyCharm sur un serveur Linux distant

De nombreux développeurs Python utilisent les capacités de développement à distance de PyCharm pour écrire et tester du code localement tout en l’exécutant sur un serveur distant puissant. Ceci est particulièrement utile pour :

  • Les charges de travail d’apprentissage automatique et de science des données nécessitant une accélération GPU.
  • Les applications web côté serveur (Django, FastAPI, Flask).
  • Les pipelines de traitement de données à grande échelle.

PyCharm Professional prend en charge les interpréteurs distants basés sur SSH et la synchronisation complète de projets distants. Associez cela à l’hébergement GPU d’AlexHost pour les charges de travail IA et ML, ou utilisez un VPS avec cPanel standard pour les projets de développement web nécessitant un environnement de panneau de contrôle géré.

Si votre projet implique une application web accessible au public, n’oubliez pas de la sécuriser avec un Certificat SSL de confiance pour chiffrer le trafic entre vos utilisateurs et votre serveur.

Questions fréquemment posées

Q : Puis-je exécuter PyCharm sur un serveur Linux sans interface graphique ?

R : PyCharm nécessite un affichage graphique par défaut. Cependant, PyCharm Professional prend en charge le développement à distance via SSH, vous permettant d’utiliser l’IDE sur votre machine locale tandis que le code s’exécute sur un serveur sans interface graphique.

Q : La Community Edition de PyCharm est-elle suffisante pour la plupart des développeurs ?

R : Oui. La Community Edition couvre le développement Python pur, notamment le débogage, la refactorisation, le contrôle de version et les environnements virtuels. La Professional Edition n’est nécessaire que si vous avez besoin de la prise en charge des frameworks web, des outils de base de données ou des fonctionnalités de développement à distance.

Q : Comment mettre à jour PyCharm installé via tar.gz ?

R : Téléchargez la nouvelle version depuis le site JetBrains, extrayez-la et remplacez le contenu de /opt/pycharm par les nouveaux fichiers. Les installations via Snap et Toolbox se mettent à jour automatiquement.

Q : PyCharm fonctionne-t-il sur les systèmes Linux basés sur ARM ?

R : Oui. JetBrains fournit des versions ARM64 de PyCharm pour Linux, compatibles avec les serveurs et appareils basés sur ARM.

Conclusion

L’installation de PyCharm sur Linux est un processus simple quelle que soit votre méthode préférée. L’approche tar.gz vous offre un contrôle maximal et fonctionne sur n’importe quelle distribution. La méthode Snap offre simplicité et mises à jour automatiques. La JetBrains Toolbox est le meilleur choix si vous gérez plusieurs IDE JetBrains.

Une fois installé et configuré, PyCharm offre l’un des environnements de développement Python les plus performants disponibles — de l’assistance intelligente au code et du débogage intégré à la connectivité aux serveurs distants et à l’extensibilité par plugins.

Pour les développeurs qui ont besoin d’un environnement Linux robuste et haute performance pour déployer et tester leurs applications Python, AlexHost propose des VPS Hosting flexibles et des Serveurs Dédiés conçus pour les charges de travail exigeantes. Explorez la gamme complète de solutions d’hébergement chez AlexHost et donnez à vos projets Python l’infrastructure qu’ils méritent.

15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer