Comment installer une version Python spécifique sur Ubuntu

Comment installer une version Python spécifique sur Ubuntu
Il est souvent le cas que nous installons un programme sur notre système, et il s'avère que c'est la mauvaise version. Cela peut entraîner des problèmes de compatibilité et de performance car il peut ne pas communiquer correctement avec les modules tiers. Similaire est le cas avec Python, et en tant que programmeurs vigilants, nous devons déterminer la version correcte dont nous avons besoin. Par conséquent, dans ce guide, nous vous montrerons comment installer une version spécifique de Python sur votre système Ubuntu.

Python sur Ubuntu

Habituellement, Python est préinstallé dans de nombreuses distributions Linux. Dans notre cas, nous avons Python3. Démarrez une nouvelle session de terminal via le menu Activités ou en appuyant sur Ctrl + Alt + T sur votre clavier. Pour être du côté sûr des choses, vous pouvez vérifier si votre distribution a installé Python ou non en exécutant la commande suivante.

$ Python - Version

Ou, si vous exécutez Python 3 comme nous, la commande ci-dessous devrait faire le travail.

$ Python3 - Version

Vous pouvez voir dans l'image que le système exécute Python 3.8.5. Il est conseillé de mettre à niveau votre version de Python si vous exécutez Python 3.3 ou moins. Restez sur pour en savoir plus sur la version que vous devriez obtenir, car nous en discuterons dans le dernier segment de l'article.

Dans les sections ci-dessous, nous montrerons comment vous pouvez installer n'importe quelle version de Python sur votre système, que ce soit une mise à jour ou une mise à jour.

Installation d'une version spécifique de Python

La première étape de l'installation de Python consiste à installer les dépendances et packages nécessaires qui sont nécessaires pour son installation. Cependant, pour installer ces dépendances, vous devez avoir le référentiel multivers activé. Vous pouvez l'activer en exécutant la commande donnée ci-dessous.

$ sudo apt-ADD-Repository Multiverse

Une fois que cela est à l'écart, nous passons à l'installation de la première dépendance. Exécutez la commande ci-dessous pour continuer.

$ sudo apt-get install build-essentiel Checkinstall

Il devrait terminer le téléchargement et l'installation dans quelques instants. Une fois cela fait, passez à la suivante en exécutant la commande ci-dessous.

$ sudo apt-get install Libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

C'est une commande longue et compliquée, alors copiez-le simplement dans votre terminal pour éviter toute erreur de frappe.

Après avoir fait cela, nous passons à la téléchargement de Python et à l'installation. Pour vous montrer comment installer une version spécifique, nous rétrograderons notre Python à partir de 3.8.5 à Python 2.7.

Tout d'abord, nous modifions le répertoire actuel dans le dossier des téléchargements où nous souhaitons télécharger le package. Cela peut être fait en exécutant la commande ci-dessous.

$ cd ~ / téléchargements /

L'étape suivante consiste à «WGET» le package du site Web Python.

$ wget https: // www.python.org / ftp / python / 2.7.12 / Python-2.7.12.tgz

Cliquez ici pour accéder à l'emplacement à partir de l'endroit où vous pouvez sélectionner n'importe quelle version de Python de votre goût. Tout ce qui doit être modifié dans la commande wget est le lien.

Après avoir téléchargé avec succès une version spécifique de Python, les étapes finales sont simples et faciles. Tout d'abord, nous extraire le package via la commande ci-dessous.

$ TAR -XVF Python-2.7.12.tgz

Vous pouvez remplacer le numéro de version sous le nom de Python-version.TGZ selon votre package.

Les étapes suivantes incluent l'ouverture du répertoire Python, la configuration des fichiers et l'installer. Exécutez les commandes ci-dessous dans l'ordre donné pour continuer.

$ cd python-2.7.12
$ ./ Configurer
$ faire
$ sudo checkinstall

Le processus d'installation, bien qu'il soit simple et simple, devrait prendre quelques minutes pour terminer. Une fois terminé, vous pouvez vérifier si l'installation a réussi ou non en exécutant simplement les commandes que nous avons mentionnées au début.

Comme vous pouvez le voir à partir de l'image, nous avons réussi à rétrograder de Python 3.8.5 à Python 2.7.12. Vous pouvez faire de même pour une version particulière de votre choix.

Pourquoi vous devriez installer Python 3.5 ou plus tard

Maintenant que nous avons couvert la viande du problème, parlons de la version Python que vous devriez obtenir et pourquoi.

Commençons par les chiffres. Il est logique que, au fil du temps, un langage d'utilité ou de programmation progresse en termes de fonctionnalités et de performances. Python 2.0 est sorti en 2000, Python 2.7 en 2010, alors que Python 3.0 est sorti en 2008 et Python 3.6 en 2016. Les dernières versions ont plus d'outils et de bibliothèques à votre disposition, il est donc logique d'utiliser les versions ultérieures. Cependant, il est compréhensible si vous essayez d'installer une version obsolète exprès si une fonctionnalité dont vous avez besoin a été supprimée plus tard.

Python 2.0 est toujours utilisé dans de nombreux systèmes Linux comme version par défaut. Certaines entreprises utilisent également Python 2 pour tout leur travail. Cependant, à mesure que la technologie progresse, de plus en plus d'entreprises se dirigent vers Python3. Par exemple, Instagram a migré sa base de code à partir de Python 2.7 à Python 3 en 2017. De même, Facebook rattrape son retard et améliore son infrastructure à Python 3.4 et plus tard.

De plus, Python 3 est plus facile à comprendre et à apprendre pour les débutants. Donc, si vous commencez juste avec ce langage de programmation, il vaut mieux laisser les anciens combattants aux anciens et commencer votre voyage avec une version fraîche et frappée de Python. En bref, pour ceux qui ne l'ont pas déjà fait, envisagez de mettre à niveau votre Python vers la version 3.5 ou plus tard.

Conclusion

À l'ère moderne de l'informatique, il est pertinent que nous tiendons nos systèmes à jour, notre logiciel sans virus et nos services publics mis à niveau vers leurs dernières versions. De cette façon, nous pouvons rendre nos tâches quotidiennes plus faciles, plus simples et précises. Ainsi, être programmeur ou développeur aide à avoir la dernière version de Python et en cours d'exécution sur votre système.