Comment installer Python 3.11 sur Amazon Linux 2

Comment installer Python 3.11 sur Amazon Linux 2

Amazon Linux 2 est un système d'exploitation développé par l'équipe d'Amazon Web Services (AWS). Vous pouvez lancer une instance Amazon EC2 en utilisant ce système d'exploitation. De plus, les images de disque sont disponibles pour les principales plateformes d'hyperviseur.

Python est un langage de programmation puissant et à usage général. C'est très sympathique et facile à apprendre. Pendant l'écriture de ce tutoriel, Python 3.11.1 est la dernière version disponible pour l'installation. Ce tutoriel vous aidera à installer Python 3.11 sur le système Amazon Linux 2.

Conditions préalables

Ce tutoriel fournit des instructions pour compiler Python à partir du code source. Le processus de compilation exigeait que les outils de développement soient préinstallés, comme la commande de Make. Doit donc installer les bibliothèques de développement requises en premier.

Ouvrez un terminal sur votre système et installez les packages requis avec la commande suivante:

sudo yum install gcc openssl-devel bzip2-devel libffi-devel  
  • Lire: Comment utiliser SSH pour connecter le serveur Linux distant
  • Étape 1 - Télécharger Python 3.11

    Visitez la page de téléchargement officielle de Python et téléchargez le Python requis sur votre système. Alternativement, vous pouvez utiliser la commande suivante pour télécharger Python 3.11 sur votre système.

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

    Une fois le téléchargement terminé, extraire le fichier d'archive.

    sudo tar xzf python-3.11.1.tgz  

    Étape 2 - Installer Python 3.11 sur Amazon Linux

    Passez au répertoire extrait avec la commande CD. Puis utilisez le ./ Configurer le script pour préparer le code source.

    CD Python-3.11.1  Sudo ./ configurer --enable-optimisations  

    Après cela, vous pouvez le compiler et l'installer avec la commande make. Ci-dessous l'ensemble de commandes pour compiler Python 3.9 du code source et installez en utilisant le altinstall commande.

    sudo fait altinstall  

    faire altinstall est utilisé pour empêcher le remplacement du fichier binaire Python par défaut / usr / bin / python.

    Cela complètera l'installation de Python sur votre système. Vous pouvez supprimer le fichier d'archive téléchargé pour libérer de l'espace.

    sudo rm -f / opt / python-3.9.16.tgz  

    Étape 3 - Vérifiez la version Python

    Le binaire Python sera disponible sous le / usr / local / bac annuaire. Qui est déjà inclus dans la variable d'environnement de chemin. Comme nous n'avons pas écrasé la version Python actuelle, vous devez exécuter le Python 3.11 commande comme suit:

    python3.11 -v  Python 3.11.1 

    Étape 4 - Créer un environnement virtuel Python

    L'environnement virtuel Python vous offre un environnement isolé pour les applications. Cela peut être créé avec le "Venv" module déjà installé avec les étapes ci-dessus.

    Pour créer l'environnement virtuel, passer à votre répertoire d'application.

    CD / Opt / Python-App  

    Utilisez la commande suivante pour créer un répertoire environnemental:

    python3.11 -M Venv Env  

    La commande ci-dessus créera un répertoire «Env» dans le répertoire actuel contenant tous les fichiers requis pour l'environnement isolé.

    Chaque fois que vous devez apporter des modifications à l'environnement, utilisez la commande ci-dessous pour l'activer.

    Source Env / Bin / Activate  

    Après avoir activé l'environnement, vous pouvez travailler avec votre application.

    Une fois votre travail terminé, utilisez la commande suivante pour désactiver l'environnement Python.

    désactiver  

    Conclusion

    L'installation de Python à partir du code source est un processus simple. Vous avez juste besoin de télécharger le code source à partir du site Python FTP. Puis extraire le fichier d'archive et le compiler. Vous pouvez compiler et installer Python en seulement 5 minutes sur n'importe quel système Linux.

    Ce tutoriel vous a aidé à compiler et à installer Python 3.11 sur une instance Amazon Linux 2 en utilisant le code source.