7.10. Python-3.12.2

Le paquet Python 3 contient l'environnement de développement Python. Il est utile pour la programmation orientée objet, écrire des scripts, prototyper de plus grands programmes ou pour développer des applications complètes.

Temps de construction approximatif: 0,5 SBU
Espace disque requis: 598 Mo

7.10.1. Installation de Python

[Note]

Note

Il y a deux fichiers de paquet dont le nom commence par le préfixe « python ». Celui à extraire est Python-3.12.2.tar.xz (attention à la majuscule sur la première lettre).

Préparez la compilation de Python :

./configure --prefix=/usr   \
            --enable-shared \
            --without-ensurepip

Voici la signification de l'option de configuration :

--enable-shared

Ce paramètre évite l'installation des bibliothèques statiques.

--without-ensurepip

Ce paramètre désactive l'installateur de paquets Python, qui n'est pas requise pour le moment.

Compilez le paquet :

make
[Note]

Note

Certains modules Python 3 ne peuvent pas être construits à cause de dépendances qui ne sont pas encore installées. Pour le module ssl, un message Python requires a OpenSSL 1.1.1 or newer est affiché. Vous devriez ignorer ce message. Assurez-vous seulement que la commande make de plus haut niveau n'a pas échoué. Les modules facultatifs ne sont pas encore requis et ils seront construits dans le Chapitre 8.

Installez le paquet :

make install

Les détails sur ce paquet sont disponibles dans Section 8.51.2, « Contenu de Python 3. »