Guide d'installation et de configuration de Python 3 – Real Python

By | août 31, 2020

Cours Python en ligne

L'installation ou la mise à jour de Python sur votre ordinateur est la première étape pour devenir un programmeur Python. Il existe une multitude de méthodes d'installation: vous pouvez télécharger les distributions officielles de Python à partir de Python.org, installer à partir d'un gestionnaire de packages et même installer des distributions spécialisées pour le calcul scientifique, l'Internet des objets et les systèmes embarqués.

Ce didacticiel se concentre sur les distributions officielles, car elles constituent généralement la meilleure option pour commencer à apprendre à programmer en Python.

Dans ce didacticiel, vous apprendrez à:

  • Vérifiez qui version de Python, le cas échéant, est installé sur votre machine
  • Installer ou mettre à jour Python sur les fenêtres, macOS, et Linux
  • Utiliser Python sur appareils mobiles comme les téléphones ou les tablettes
  • Utilisez Python sur le Web avec interprètes en ligne

Quel que soit le système d'exploitation que vous utilisez, ce didacticiel vous a couvert. Trouvez votre système d'exploitation ci-dessous et plongez-vous!

Comment installer Python sur Windows

Il existe trois méthodes d'installation sous Windows:

  1. Le Microsoft Store
  2. L'installateur complet
  3. Sous-système Windows pour Linux

Dans cette section, vous apprendrez à vérifier quelle version de Python, le cas échéant, est installée sur votre ordinateur Windows. Vous découvrirez également laquelle des trois méthodes d'installation vous devez utiliser.

Comment vérifier votre version de Python sous Windows

Pour vérifier si vous avez déjà Python sur votre machine Windows, ouvrez d'abord une application de ligne de commande, telle que PowerShell.

Vous pouvez aussi utiliser cmd.exe ou Terminal Windows.

Avec la ligne de commande ouverte, tapez la commande suivante et appuyez sur Entrer:

C: > python --version
Python 3.8.4

En utilisant le --version switch vous montrera la version installée. Vous pouvez également utiliser le -V commutateur:

C: > python -V
Python 3.8.4

Dans les deux cas, si vous voyez une version inférieure à 3.8.4, qui était la version la plus récente au moment de la rédaction de cet article, vous souhaiterez alors mettre à niveau votre installation.

Si vous souhaitez savoir où se trouve l'installation, vous pouvez utiliser le where.exe commande dans cmd.exe ou PowerShell:

C: > where.exe python
C:  Users  mertz  AppData  Local  Programs  Python  Python37-32  python.exe

Notez que le where.exe La commande ne fonctionnera que si Python a été installé pour votre compte utilisateur.

Quelles sont vos options

Comme mentionné précédemment, il existe trois façons d'installer la distribution officielle Python sur Windows:

  1. Package Microsoft Store: La méthode d'installation la plus simple sous Windows consiste à installer à partir de l'application Microsoft Store. Ceci est recommandé pour les utilisateurs débutants de Python à la recherche d'une expérience interactive facile à configurer.

  2. Installateur complet: Cette approche implique le téléchargement de Python directement à partir du site Web Python.org. Ceci est recommandé pour les développeurs intermédiaires et avancés qui ont besoin de plus de contrôle pendant le processus d'installation.

  3. Sous-système Windows pour Linux (WSL): Le WSL vous permet d'exécuter un environnement Linux directement dans Windows. Vous pouvez apprendre comment activer le WSL en lisant le Guide d'installation du sous-système Windows pour Linux pour Windows 10.

Dans cette section, nous nous concentrerons uniquement sur les deux premières options, qui sont les méthodes d'installation les plus populaires dans un environnement Windows.

Si vous souhaitez installer dans le WSL, vous pouvez lire la section Linux de ce didacticiel après avoir installé la distribution Linux de votre choix.

Les deux programmes d'installation officiels Python pour Windows ne sont pas identiques. Le package Microsoft Store présente des limitations importantes.

Limitations du package Microsoft Store

La documentation officielle de Python a ceci à dire à propos du package Microsoft Store:

Le package Microsoft Store est un interpréteur Python facilement installable qui est principalement destiné à une utilisation interactive, par exemple, par les étudiants. (La source)

La clé à retenir ici est que le package Microsoft Store est «principalement destiné à une utilisation interactive». Autrement dit, le package Microsoft Store est conçu pour être utilisé par les étudiants et les personnes qui apprennent à utiliser Python pour la première fois.

En plus de cibler les pythonistes débutants, le package Microsoft Store présente des limitations qui le rendent mal adapté à un environnement de développement professionnel. En particulier, il ne dispose pas d'un accès en écriture complet aux emplacements partagés tels que TEMP ou le registre.

Recommandations de Windows Installer

Si vous êtes nouveau dans Python et que vous vous concentrez principalement sur l'apprentissage du langage plutôt que sur la création de logiciels professionnels, vous devez installer à partir du package Microsoft Store. Cela offre le chemin le plus court et le plus simple pour démarrer avec un minimum de tracas.

D'un autre côté, si vous êtes un développeur expérimenté cherchant à développer des logiciels professionnels dans un environnement Windows, alors le programme d'installation officiel de Python.org est le bon choix. Votre installation ne sera pas limitée par les politiques du Microsoft Store, et vous pouvez contrôler où l'exécutable est installé et même ajouter Python à CHEMIN si nécessaire.

Comment installer à partir du Microsoft Store

Si vous êtes nouveau dans Python et que vous souhaitez vous lancer rapidement, le package Microsoft Store est le meilleur moyen de démarrer sans problème. Vous pouvez installer à partir du Microsoft Store en deux étapes.

Étape 1: ouvrez la page de l'application Python dans le Microsoft Store

Ouvrez l'application Microsoft Store et recherchez Python.

Vous verrez probablement plusieurs versions que vous pouvez choisir d'installer:

Sélectionner Python 3.8, ou le numéro de version le plus élevé que vous voyez disponible dans l'application, pour ouvrir la page d'installation.

Vous pouvez également ouvrir PowerShell et taper la commande suivante:

Si vous ne disposez pas déjà d'une version de Python sur votre système, lorsque vous appuyez sur Entrer, le Microsoft Store se lancera automatiquement et vous amènera à la dernière version de Python dans le magasin.

Étape 2: Installez l'application Python

Après avoir sélectionné la version à installer, procédez comme suit pour terminer l'installation:

  1. Cliquez sur Avoir.

  2. Attendez que l'application se télécharge. Une fois le téléchargement terminé, le Avoir le bouton sera remplacé par un bouton indiquant Installer sur mes appareils.

  3. Cliquez sur Installer sur mes appareils et sélectionnez les appareils sur lesquels vous souhaitez terminer l'installation.

  4. Cliquez sur Installer maintenant puis D'accord pour démarrer l'installation.

  5. Si l'installation a réussi, le message "Ce produit est installé" s'affiche en haut de la page du Microsoft Store.

Toutes nos félicitations! Vous avez désormais accès à Python, y compris pépin et IDLE!

Comment installer à partir du programme d'installation complet

Pour les développeurs professionnels qui ont besoin d'un environnement de développement Python complet, l'installation à partir du programme d'installation complet est le bon choix. Il offre plus de personnalisation et de contrôle sur l'installation que l'installation à partir du Microsoft Store.

Vous pouvez installer à partir du programme d'installation complet en deux étapes.

Étape 1: Téléchargez le programme d'installation complet

Suivez ces étapes pour télécharger le programme d'installation complet:

  1. Ouvrez une fenêtre de navigateur et accédez à la page Téléchargements de Python.org pour Windows.

  2. Sous l'en-tête "Versions de Python pour Windows", cliquez sur le lien du Dernière version de Python 3 – Python 3.x.x. Au moment d'écrire ces lignes, la dernière version était Python 3.8.4.

  3. Faites défiler vers le bas et sélectionnez soit Programme d'installation de l'exécutable Windows x86-64 pour 64 bits ou Programme d'installation de l'exécutable Windows x86 pour 32 bits.

Si vous n'êtes pas sûr de sélectionner le programme d'installation 32 bits ou 64 bits, vous pouvez développer la zone ci-dessous pour vous aider à décider.

Pour Windows, vous pouvez choisir le programme d'installation 32 bits ou 64 bits. Voici la différence entre les deux:

  • Si votre système dispose d'un processeur 32 bits, vous devez choisir le programme d'installation 32 bits. Si vous essayez d’installer la version 64 bits sur un processeur 32 bits, vous obtiendrez une erreur au début et l’installation échouera.

  • Sur un système 64 bits, l'un ou l'autre des programmes d'installation fonctionnera dans la plupart des cas. La version 32 bits utilise généralement moins de mémoire, mais la version 64 bits fonctionne mieux pour les applications avec des calculs intensifs.

Si vous ne savez pas quelle version choisir, optez pour la version 64 bits.

Si vous avez un système 64 bits et que vous souhaitez passer de Python 64 bits à 32 bits (ou vice versa), vous pouvez simplement désinstaller Python, puis le réinstaller en téléchargeant l'autre programme d'installation à partir de Python.org.

Une fois le téléchargement du programme d'installation terminé, passez à l'étape suivante.

Étape 2: Exécutez le programme d'installation

Une fois que vous avez choisi et téléchargé un programme d'installation, exécutez-le en double-cliquant sur le fichier téléchargé. Une boîte de dialogue comme celle ci-dessous apparaîtra:

Boîte de dialogue d'installation de Windows

Il y a quatre choses à noter à propos de cette boîte de dialogue:

  1. Le chemin d'installation par défaut se trouve dans le Données d'application/ répertoire de l'utilisateur Windows actuel.

  2. le Personnalisez l'installation Le bouton peut être utilisé pour personnaliser l'emplacement d'installation et les fonctionnalités supplémentaires à installer, y compris pépin et IDLE.

  3. le Installer le lanceur pour tous les utilisateurs (recommandé) la case est cochée par défaut. Cela signifie que chaque utilisateur de la machine aura accès au py.exe lanceur. Vous pouvez décocher cette case pour restreindre Python à l'utilisateur Windows actuel.

  4. le Ajouter Python 3.8 à CHEMIN la case à cocher est décochée par défaut. Il y a plusieurs raisons pour lesquelles vous pourriez ne pas utiliser Python CHEMIN, assurez-vous donc de comprendre les implications avant de cocher cette case.

Le programme d'installation complet vous donne un contrôle total sur le processus d'installation.

Personnalisez l'installation en fonction de vos besoins à l'aide des options disponibles dans la boîte de dialogue. Puis clique Installer maintenant. C'est tout ce qu'on peut en dire!

Félicitations, vous disposez maintenant de la dernière version de Python 3 sur votre machine Windows!

Comment installer Python sur macOS

Python 2 est préinstallé sur les anciennes versions de macOS. Ce n'est plus le cas pour les versions actuelles de macOS, à commencer par macOS Catalina.

Il existe deux méthodes d'installation sur macOS:

  1. L'installateur officiel
  2. Le gestionnaire de paquets Homebrew

Dans cette section, vous apprendrez à vérifier quelle version de Python, le cas échéant, est installée sur votre appareil macOS. Vous découvrirez également laquelle des deux méthodes d'installation vous devez utiliser.

Comment vérifier votre version de Python sur un Mac

Pour vérifier la version de Python installée sur votre Mac, ouvrez d'abord une application de ligne de commande, telle que Terminal.

Avec la ligne de commande ouverte, tapez les commandes suivantes:

# Vérifiez la version Python du système
$ python --version

# Vérifiez la version Python 2
$ python2 --version

# Vérifiez la version Python 3
$ python3 --version

Si vous avez Python sur votre système, une ou plusieurs de ces commandes doivent répondre avec un numéro de version.

Par exemple, si Python 3.6.10 était déjà configuré sur votre ordinateur, alors le python3 commande afficherait ce numéro de version:

$ python3 --version
Python 3.6.10

Vous souhaiterez obtenir la dernière version de Python si l'une de ces conditions est remplie:

  • Aucune des commandes ci-dessus ne renvoie un numéro de version.
  • La seule version que vous voyez affichée est celle de la série Python 2.X.
  • Vous disposez d'une version de Python 3 qui n'est pas la dernière disponible, qui était la version 3.8.4 au moment de la rédaction de cet article.

Quelles sont vos options

Il existe deux façons d'installer la distribution officielle Python sur macOS:

  1. L'installateur officiel: Cette méthode consiste à télécharger le programme d'installation officiel à partir du site Web Python.org et à l'exécuter sur votre machine.

  2. Le gestionnaire de paquets Homebrew: Cette méthode implique le téléchargement et l'installation du gestionnaire de packages Homebrew si vous ne l'avez pas déjà installé, puis la saisie d'une commande dans une application de terminal.

Le programme d'installation officiel et le gestionnaire de packages Homebrew fonctionneront, mais seul le programme d'installation officiel est maintenu par la Python Software Foundation.

Les distributions installées par le programme d'installation officiel et le gestionnaire de paquets Homebrew ne sont pas identiques. L'installation à partir de Homebrew présente certaines limitations.

Limitations de l'installation à partir de Homebrew

La distribution Python pour macOS disponible sur Homebrew n'inclut pas la dépendance Tcl / Tk requise par le module Tkinter. Tkinter est le module de bibliothèque standard pour développer des interfaces utilisateur graphiques en Python et est en fait une interface pour la boîte à outils Tk GUI, qui ne fait pas partie de Python.

Homebrew n’installe pas la dépendance de la boîte à outils Tk GUI. Au lieu de cela, il repose sur une version existante installée sur votre système. La version système de Tcl / Tk peut être obsolète ou totalement absente et pourrait vous empêcher d'importer le module Tkinter.

Recommandations du programme d'installation de macOS

Le gestionnaire de packages Homebrew est une méthode populaire pour installer Python sur macOS car il est facile à gérer à partir de la ligne de commande et propose des commandes pour mettre à niveau Python sans avoir à accéder à un site Web. Parce que Homebrew est un utilitaire de ligne de commande, il peut être automatisé avec des scripts bash.

Cependant, la distribution Python proposée par Homebrew n'est pas contrôlée par la Python Software Foundation et peut changer à tout moment. La méthode la plus fiable sur macOS consiste à utiliser le programme d'installation officiel, en particulier si vous prévoyez de programmer Python GUI avec Tkinter.

Comment installer à partir du programme d'installation officiel

L'installation de Python à partir du programme d'installation officiel est la méthode d'installation la plus fiable sur macOS. Il inclut toutes les dépendances système nécessaires pour développer des applications avec Python.

Vous pouvez installer à partir du programme d'installation officiel en deux étapes.

Étape 1: Téléchargez le programme d'installation officiel

Suivez ces étapes pour télécharger le programme d'installation complet:

  1. Ouvrez une fenêtre de navigateur et accédez à la page Téléchargements de Python.org pour macOS.

  2. Sous l'en-tête "Versions de Python pour Mac OS X", cliquez sur le lien pour le Dernière version de Python 3 – Python 3.x.x. Au moment d'écrire ces lignes, la dernière version était Python 3.8.4.

  3. Faites défiler vers le bas et cliquez sur programme d'installation de macOS 64 bits pour démarrer le téléchargement.

Une fois le téléchargement du programme d'installation terminé, passez à l'étape suivante.

Étape 2: Exécutez le programme d'installation

Exécutez le programme d'installation en double-cliquant sur le fichier téléchargé. Vous devriez voir la fenêtre suivante:

La fenêtre d'installation de macOS.

Suivez ces étapes pour terminer l'installation:

  1. presse Continuer plusieurs fois jusqu'à ce que vous soyez invité à accepter le contrat de licence du logiciel. Puis clique Se mettre d'accord.

  2. Une fenêtre vous indiquera la destination de l’installation et l’espace requis. Vous ne souhaitez probablement pas modifier l'emplacement par défaut, alors continuez et cliquez sur Installer pour démarrer l'installation.

  3. Lorsque le programme d'installation a terminé de copier les fichiers, cliquez sur Fermer pour fermer la fenêtre du programme d'installation.

Félicitations, vous disposez maintenant de la dernière version de Python 3 sur votre ordinateur macOS!

Comment installer à partir de Homebrew

Pour les utilisateurs qui ont besoin d'installer à partir de la ligne de commande, en particulier ceux qui n'utiliseront pas Python pour développer des interfaces utilisateur graphiques avec le module Tkinter, le gestionnaire de packages Homebrew est une bonne option. Vous pouvez installer à partir du gestionnaire de packages Homebrew en deux étapes.

Étape 1: Installez Homebrew

Si Homebrew est déjà installé, vous pouvez ignorer cette étape. Si Homebrew n'est pas installé, utilisez la procédure suivante pour installer Homebrew:

  1. Ouvrez un navigateur et accédez à http://brew.sh/.

  2. Vous devriez voir une commande pour installer Homebrew en haut de la page sous la vignette «Installer Homebrew». Cette commande ressemblera à ce qui suit:

    $ / bin / bash -c "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    

    Mettez en surbrillance la commande avec votre curseur et appuyez sur Cmd+C pour le copier dans votre presse-papiers.

  3. Ouvrez une fenêtre de terminal et collez la commande, puis appuyez sur Entrer. Cela commencera l'installation de Homebrew.

  4. Saisissez votre mot de passe utilisateur macOS lorsque vous y êtes invité.

En fonction de votre connexion Internet, le téléchargement de tous les fichiers requis de Homebrew peut prendre quelques minutes. Une fois l'installation terminée, vous vous retrouverez à l'invite du shell dans la fenêtre de votre terminal.

Maintenant que Homebrew est installé, vous êtes prêt à installer Python.

Étape 2: Installez Python

Suivez ces étapes pour terminer l'installation avec Homebrew:

  1. Ouvrez une application de terminal.

  2. Tapez la commande suivante pour mettre à niveau Homebrew:

    $ mise à jour de la bière && mise à niveau de la bière
    

L'installation avec Homebrew est désormais aussi simple que l'exécution de la commande brew installer python3. Cela téléchargera et installera la dernière version de Python sur votre machine.

Vous pouvez vous assurer que tout s'est bien passé en testant si vous pouvez accéder à Python à partir du terminal:

  1. Ouvrez un terminal.

  2. Type pip3 et appuyez sur Entrer.

  3. Vous devriez voir le texte d'aide de Python pépin directeur chargé d'emballage. Si vous obtenez un message d'erreur en cours d'exécution pip3, puis reprenez les étapes d'installation pour vous assurer que votre installation fonctionne.

Félicitations, vous avez maintenant Python sur votre système macOS!

Comment installer Python sur Linux

Il existe deux méthodes d'installation sous Linux:

  1. Utilisation du gestionnaire de packages de votre système d'exploitation
  2. Construire Python à partir du code source

Dans cette section, vous apprendrez à vérifier quelle version de Python, le cas échéant, se trouve sur votre ordinateur Linux. Vous découvrirez également laquelle des deux méthodes d'installation vous devez utiliser.

Comment vérifier votre version de Python sous Linux

De nombreuses distributions Linux sont fournies avec Python, mais ce ne sera probablement pas la dernière version et peut même être Python 2 au lieu de Python 3. Vous devriez vérifier la version pour vous en assurer.

Pour savoir quelle version de Python vous avez, ouvrez une fenêtre de terminal et essayez les commandes suivantes:

# Vérifiez la version Python du système
$ python --version

# Vérifiez la version Python 2
$ python2 --version

# Vérifiez la version Python 3
$ python3 --version

Si vous avez Python sur votre machine, une ou plusieurs de ces commandes doivent répondre avec un numéro de version.

Par exemple, si vous aviez déjà Python 3.6.10 sur votre ordinateur, alors le python3 --version commande afficherait ce numéro de version:

$ python3 --version
Python 3.6.10

Vous souhaiterez obtenir la dernière version de Python si votre version actuelle appartient à la série Python 2.X ou n'est pas la dernière version de Python 3 disponible, qui était la version 3.8.4 au moment de la rédaction de cet article.

Quelles sont vos options

Il existe deux façons d'installer la distribution officielle Python sur Linux:

  1. Installer à partir d'un gestionnaire de packages: C'est la méthode d'installation la plus courante sur la plupart des distributions Linux. Il s'agit d'exécuter une commande à partir de la ligne de commande.

  2. Construire à partir du code source: Cette méthode est plus difficile que d'utiliser un gestionnaire de packages. Cela implique d'exécuter une série de commandes à partir de la ligne de commande et de s'assurer que les dépendances correctes sont installées pour compiler le code source Python.

Toutes les distributions Linux n'ont pas de gestionnaire de packages, et tous les gestionnaires de packages n'ont pas Python dans leur référentiel de packages. Selon votre système d'exploitation, la construction de Python à partir du code source peut être votre seule option.

La méthode d'installation que vous utilisez se résume principalement à savoir si votre système d'exploitation Linux dispose d'un gestionnaire de packages et si vous devez contrôler les détails de l'installation.

Recommandations d'installation Linux

Le moyen le plus courant d'installer Python sur Linux consiste à utiliser le gestionnaire de packages de votre système d'exploitation, ce qui est un bon choix pour la plupart des utilisateurs. Cependant, selon votre distribution Linux, Python peut ne pas être disponible via un gestionnaire de packages. Dans ce cas, vous devrez créer Python à partir du code source.

Il y a trois raisons principales pour lesquelles vous pouvez choisir de créer Python à partir du code source:

  1. Vous ne pouvez pas télécharger Python à partir du gestionnaire de packages de votre système d'exploitation.

  2. Vous devez contrôler la façon dont Python est compilé, par exemple lorsque vous souhaitez réduire l'empreinte mémoire sur les systèmes embarqués.

  3. Vous souhaitez essayer les versions bêta et publier des candidats de la dernière et la meilleure version avant qu'elle ne soit généralement disponible.

Pour terminer l'installation sur votre machine Linux, recherchez votre distribution Linux ci-dessous et suivez les étapes fournies.

Comment installer sur Ubuntu et Linux Mint

Dans cette section, vous apprendrez à installer Python à l'aide d'Ubuntu apte directeur chargé d'emballage. Si vous souhaitez créer Python à partir du code source, passez directement à la section Comment créer Python à partir du code source.

Selon la version de la distribution Ubuntu que vous exécutez, le processus de configuration de Python sur votre système variera. Vous pouvez déterminer votre version locale d'Ubuntu en exécutant la commande suivante:

$ lsb_release -a
Aucun module LSB n'est disponible.
ID de distributeur: Ubuntu
Description: Ubuntu 16.04.4 LTS
Sortie: 16.04
Nom de code: xenial

Suivez les instructions ci-dessous qui correspondent au numéro de version que vous voyez sous Libération dans la sortie de la console:

  • Ubuntu 18.04, Ubuntu 20.04 et supérieur: Python 3.8 n'est pas fourni par défaut sur Ubuntu 18.04 et supérieur, mais il est disponible dans le référentiel Universe. Pour installer la version 3.8, ouvrez une application de terminal et tapez les commandes suivantes:

    $ sudo apt-get mise à jour
    $ sudo apt-get installer python3.8 python3-pip
    

    Une fois l'installation terminée, vous pouvez exécuter Python 3.8 avec le python3.8 commande et pépin avec le pip3 commander.

  • Linux Mint et Ubuntu 17 et inférieurs: Python 3.8 n'est pas dans le référentiel de l'univers, vous devez donc l'obtenir à partir d'une archive de packages personnels (PPA). Par exemple, pour installer à partir du PPA «deadsnakes», utilisez les commandes suivantes:

    $ sudo add-apt-repository ppa: deadsnakes / ppa
    $ sudo apt-get mise à jour
    $ sudo apt-get installer python3.8 python3-pip
    

    Une fois l'installation terminée, vous pouvez exécuter Python 3.8 avec le python3.8 commander et exécuter pépin avec le pip3 commander.

Toutes nos félicitations! Vous avez maintenant Python 3 configuré sur votre machine!

Comment installer sur Debian Linux

Avant de pouvoir installer Python 3.8 sur Debian, vous devez installer le sudo commander. Pour l'installer, exécutez les commandes suivantes dans un terminal:

$ su
$ apt-get installer sudo
$ sudo vim / etc / sudoers

Après cela, ouvrez le / etc / sudoers fichier en utilisant le sudo vim commande ou votre éditeur de texte préféré. Ajoutez la ligne de texte suivante à la fin du fichier, en remplaçant ton nom d'utilisateur avec votre nom d'utilisateur actuel:

your_username ALL = (ALL) ALL

Vous pouvez maintenant passer à la section Comment créer Python à partir du code source pour terminer l'installation de Python.

Comment installer sur openSUSE

Construire à partir des sources est le moyen le plus fiable de configurer Python sur openSUSE. Pour ce faire, vous devrez installer les outils de développement, ce qui peut être fait dans YaST via les menus ou en utilisant zypper:

$ sudu zypper install -t modèle devel_C_C

Cela peut prendre un certain temps car il installe plus de 150 packages. Une fois terminé, passez à la section Comment créer Python à partir du code source.

Comment installer sur CentOS et Fedora

Python 3.8 n'est pas disponible dans les référentiels CentOS et Fedora, vous devrez donc créer Python à partir du code source. Avant de compiler Python, cependant, vous devez vous assurer que votre système est préparé.

Tout d'abord, mettez à jour le Miam directeur chargé d'emballage:

Une fois que Miam termine la mise à jour, vous pouvez installer les dépendances de construction nécessaires avec les commandes suivantes:

$ sudo yum -y groupinstall "Outils de développement"
$ sudo yum -y installer gcc openssl-devel bzip2-devel libffi-devel

Lorsque tout est terminé l'installation, passez à la section Comment créer Python à partir du code source.

Comment installer sur Arch Linux

Arch Linux est assez diligent pour suivre les versions de Python. Il est probable que vous ayez déjà la dernière version. Sinon, utilisez la commande suivante pour mettre à jour Python:

Lorsque Python a terminé la mise à jour, vous devriez être prêt!

Comment créer Python à partir du code source

Parfois, votre distribution Linux n'a pas la dernière version de Python, ou peut-être voulez-vous simplement être en mesure de créer vous-même la dernière et la meilleure version. Voici les étapes à suivre pour créer Python à partir des sources:

Étape 1: Téléchargez le code source

Pour commencer, vous devez obtenir le code source Python. Python.org rend cela assez simple. Si vous accédez à la page Téléchargements, vous verrez la dernière source pour Python 3 en haut. Assurez-vous simplement de ne pas utiliser Legacy Python, Python 2!

Lorsque vous sélectionnez la version Python 3, une section "Fichiers" s'affiche en bas de la page. Sélectionner Archive tar source gzippée et téléchargez-le sur votre machine. Si vous préférez une méthode de ligne de commande, vous pouvez utiliser wget pour télécharger le fichier dans votre répertoire actuel:

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

Une fois le téléchargement de l'archive tar terminé, vous devrez effectuer quelques opérations pour préparer votre système à la construction de Python.

Étape 2: Préparez votre système

Il y a quelques étapes spécifiques à la distribution impliquées dans la création de Python à partir de zéro. Le but de chaque étape est le même sur toutes les distributions, mais vous devrez peut-être traduire dans votre distribution si elle n'utilise pas apt-get:

  1. Tout d'abord, mettez à jour votre gestionnaire de packages et mettez à niveau vos packages:

    $ sudo apt-get mise à jour
    $ mise à niveau sudo apt-get
    
  2. Ensuite, assurez-vous que toutes les exigences de construction sont installées:

    # Pour les systèmes basés sur apt (comme Debian, Ubuntu et Mint)
    $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev 
           libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 
           libncurses5-dev libncursesw5-dev xz-utils tk-dev
    
    # Pour les systèmes basés sur yum (comme CentOS)
    $ sudo yum -y groupeinstall "Outils de développement"
    $ sudo yum -y installer gcc openssl-devel bzip2-devel libffi-devel
    

    Ce n’est pas un problème si vous avez déjà installé certaines des conditions requises sur votre système. Vous pouvez exécuter les commandes ci-dessus et les packages existants ne seront pas écrasés.

Maintenant que votre système est prêt à fonctionner, il est temps de commencer à construire Python!

Étape 3: Construisez Python

  1. Une fois que vous avez les prérequis et le fichier TAR, vous pouvez décompresser la source dans un répertoire. Notez que la commande suivante créera un nouveau répertoire appelé Python-3.8.3 sous celui dans lequel vous vous trouvez:

    $ tar xvf Python-3.8.4.tgz
    $ CD Python-3.8.4
    
  2. Vous devez maintenant exécuter le ./configure outil pour préparer la construction:

    $ ./configure --enable-optimisations --with-ensurepip=installer
    

    le activer-optimisations flag activera certaines optimisations dans Python pour le faire fonctionner environ 10% plus rapidement. Cela peut ajouter vingt ou trente minutes au temps de compilation. le with-ensurepip = installer flag va s'installer pépin fourni avec cette installation.

  3. Ensuite, vous construisez Python en utilisant faire. le -j l'option dit simplement faire pour diviser le bâtiment en étapes parallèles pour accélérer la compilation. Même avec les builds parallèles, cette étape peut prendre plusieurs minutes:

  4. Enfin, vous souhaiterez installer votre nouvelle version de Python. Vous utiliserez le altinstall ciblez ici pour éviter d'écraser le système Python. Puisque vous installez dans / usr / bin, vous devrez exécuter en tant que root:

La fin de l'installation peut prendre un certain temps. Une fois cela fait, vous pouvez vérifier que Python est correctement configuré.

Étape 4: Vérifiez votre installation

Vérifiez que le python3.8 --version La commande renvoie la dernière version:

$ python3.8 --version
Python 3.8.4

Si tu vois Python 3.8.4, alors vous êtes prêt!

Si vous avez du temps supplémentaire, vous pouvez également exécuter la suite de tests pour vous assurer que tout fonctionne correctement sur votre système.

Pour exécuter la suite de tests, tapez la commande suivante:

Vous voudrez probablement trouver autre chose à faire pendant un certain temps, car votre ordinateur exécutera des tests pendant un certain temps. Si tous les tests réussissent, vous pouvez être sûr que votre toute nouvelle version de Python fonctionne comme prévu!

Comment installer Python sur iOS

L'application Pythonista pour iOS est un environnement de développement Python à part entière que vous pouvez exécuter sur votre iPhone ou iPad. Il comprend un éditeur Python, une documentation technique et un interpréteur, le tout dans une seule application.

Pythonista est étonnamment amusant à utiliser. C'est un excellent petit outil lorsque vous êtes bloqué sans ordinateur portable et que vous souhaitez travailler sur vos compétences Python en déplacement. Il est livré avec la bibliothèque standard Python 3 complète et comprend même une documentation complète que vous pouvez parcourir hors ligne.

Pour configurer Pythonista, vous devez le télécharger à partir de l'App Store iOS.

Comment installer Python sur Android

Si vous avez une tablette ou un téléphone Android et que vous souhaitez pratiquer Python en déplacement, plusieurs options sont disponibles. Celui que nous avons trouvé supportant le plus de manière fiable Python 3.8 est Pydroid 3.

Pydroid 3 dispose d'un interpréteur que vous pouvez utiliser pour les sessions REPL, et il vous permet également d'éditer, d'enregistrer et d'exécuter du code Python.

Vous pouvez télécharger et installer Pydroid 3 à partir du Google Play Store. Il existe une version gratuite et une version Premium payante qui prend en charge la prédiction de code et l'analyse de code.

Interprètes Python en ligne

Si vous souhaitez essayer les exemples de ce didacticiel sans configurer Python sur votre machine, plusieurs sites Web proposent un interpréteur Python en ligne:

Ces interpréteurs Python basés sur le cloud peuvent ne pas être en mesure d'exécuter certains des exemples les plus complexes de ce didacticiel, mais ils sont adéquats pour exécuter la plupart du code et peuvent être un bon moyen de commencer. Plus d'informations sur l'utilisation de ces sites sont présentées dans le prochain didacticiel de cette série.

Conclusion

Toutes nos félicitations! Vous avez maintenant accès à la dernière version de Python pour votre système. Votre voyage Python ne fait que commencer.

Dans ce didacticiel, vous avez appris à:

  • Vérifiez qui version de Python, le cas échéant, est installé sur votre système
  • Installez la dernière version de Python sur les fenêtres, macOS, et Linux
  • Utiliser Python sur appareils mobiles comme les téléphones ou les tablettes
  • Utilisez Python sur le Web avec interprètes en ligne

Vous êtes maintenant prêt à commencer à programmer en Python! Assurez-vous de partager vos progrès et toutes les questions que vous pourriez avoir dans les commentaires ci-dessous.