GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Python sur Linux

Python est maintenant le langage de programmation le plus populaire et le plus utilisé. La syntaxe simple de Python et sa faible courbe d'apprentissage en font le choix ultime pour les débutants comme pour les développeurs professionnels. Python est également un langage de programmation très polyvalent. Il est utilisé presque partout, du développement Web à l'intelligence artificielle, vraiment partout ailleurs que dans le développement mobile.

Si vous utilisez Python, il y a de fortes chances que vous soyez développeur (ou que vous vouliez le devenir), et Linux est une excellente plate-forme pour créer des logiciels. Mais lorsque vous travaillez avec Python tous les jours, vous souhaitez parfois rester à jour avec la toute dernière version. Vous ne voudrez peut-être pas remplacer l'installation par défaut de Python sur votre système uniquement pour tester la dernière version. Cet article explique donc comment installer la dernière version de Python 3 sur Linux sans remplacer la version fournie par votre distribution.

Utilisez le terminal python --version commande pour vérifier si Python est déjà installé et, si oui, quelle version vous avez. Si Python n'est pas installé sur votre système Linux ou si vous souhaitez installer une version mise à jour, suivez les étapes ci-dessous.

Instructions d'installation étape par étape

Étape 1 : Tout d'abord, installez les packages de développement requis pour compiler Python.

Sur Debian :

$ sudo apt update
$ sudo apt install build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev curl

Sur Fedora :

$ sudo dnf groupinstall development

Étape 2 :Téléchargez la dernière version stable de Python 3

Visitez le site Web officiel de Python et téléchargez la dernière version de Python 3. Une fois le téléchargement terminé, vous avez un .tar.xz fichier archive (un "tarball") contenant le code source de Python.

Étape 3 :Extrayez l'archive tar

Une fois le téléchargement terminé, extrayez l'archive en utilisant soit l'application d'extraction de votre choix, soit le tar Linux commande, par exemple :

$ tar -xf Python-3.?.?.tar.xz

Étape 4 :Configurer le script

Une fois l'archive Python extraite, accédez au script de configuration et exécutez-le dans votre terminal Linux avec :

$ cd Python-3.*
./configure

La configuration peut prendre un certain temps. Attendez qu'il se termine avec succès avant de continuer.

Étape 5 :Démarrer le processus de génération

Si vous avez déjà une version de Python installée sur votre système et que vous souhaitez installer la nouvelle version en parallèle, utilisez cette commande :

$ sudo make altinstall

Le processus de construction peut prendre un certain temps.

Si vous souhaitez remplacer votre version actuelle de Python par cette nouvelle version, vous devez désinstaller votre package Python actuel à l'aide de votre gestionnaire de packages (tel que apt ou nfn ) puis installez :

$ sudo make install

Cependant, il est généralement préférable d'installer le logiciel sous forme de package (tel qu'un .deb ou .rpm file) afin que votre système puisse le suivre et le mettre à jour pour vous. Étant donné que cet article suppose que le dernier Python n'est pas encore empaqueté, vous n'avez probablement pas cette option. Dans ce cas, vous pouvez soit installer Python avec altinstall comme suggéré, ou reconstruisez un package Python existant en utilisant le dernier code source. C'est un sujet avancé et spécifique à votre distribution, il est donc hors de portée de cet article.

Étape 6 :Vérifier l'installation

Si vous n'avez rencontré aucune erreur, la dernière version de Python est maintenant installée sur votre système Linux. Pour le vérifier, écrivez l'une de ces commandes dans votre terminal :

python3 --version

ou

python --version

Si la sortie indique Python 3.x , Python 3 a été installé avec succès.

Créer un environnement virtuel (facultatif)

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Python fournit un package appelé venv (environnement virtuel), qui vous aide à isoler un répertoire de programme ou un package des autres.

Pour créer un environnement virtuel, entrez ce qui suit dans le terminal Python (dans cet exemple, supposons que la version de Python que vous avez installée est dans la version 3.8 série):

python3.8 -m venv example

Cette commande crée un nouveau répertoire (que j'ai nommé exemple ), avec quelques sous-répertoires.

Pour activer l'environnement virtuel, saisissez :

$ source example/bin/activate
(example) $

Notez que l'invite de votre terminal ($ ) est maintenant précédé d'un nom d'environnement.

Pour désactiver l'environnement virtuel, utilisez le bouton désactiver commande :

(example) $ deactivate

Conclusion

Python est un langage amusant qui est développé et amélioré fréquemment. Se familiariser avec les nouvelles fonctionnalités est facile, une fois que vous avez compris comment installer la dernière version sans interférer avec la version stable fournie par votre distribution.

Si vous avez des commentaires ou des questions, veuillez les laisser dans les commentaires.


Linux
  1. Comment installer Linux en 3 étapes

  2. Comment installer Java sur Linux

  3. Comment installer NodeJS sur Linux

  4. Comment installer Python sur Linux Mint 20

  5. Comment installer Python 3.10 sur Rocky Linux 8

Comment installer la bibliothèque Python PyBrain sous Linux

Comment installer Setuptools pour Python sur Linux

Comment installer Python 3.10 sur Fedora Linux

Comment installer Python 3.9 sur Linux Mint 20

Comment installer Anaconda Python sur Rocky Linux 8

Comment installer Python 3.9 sur Rocky Linux