Compiler et installer Python 3.12 sur openSuse 15.6
Notes pour l’installation du Python 3.12
Installer :
$ zypper install --type pattern devel_basis
- Télécharger la source Python 3.12 sur le site officiel
- Extraire les fichiers
- Configurer l’optimisation
$ ./configure –enable-optimizations
Générer un script d’installation
$ make
- S’il a indiqué qu’il manquait de certaines dépendances, il est recommandé d’installer ce qui est suggéré par le rapport. Vous pouvez installer les paquets nécessaires que vous connaissez ou peut-être pouvez-vous installer autant de paquets que possible qui sont disponibles dans le dépôt openSuse. Il est à noter que les paquets nécessaires sont des dossiers d’élaboration. Ainsi, par exemple, le rapport indiquait qu’il nécessitait
curses
, alors cela signifiecurses-dev
oulibcurses-dev
(le nommage est par exemple de contexte).
Cas particuliers pour _ctypes
, vous devez installer libffi-dev
. Ce colis est utilisé pour les essais.
- Installer sur le système à l’échelle mondiale
sudo make install
- N’oubliez pas de créer un lien symbolique de lib64 à lib. Sinon, nous obtiendrons une erreur si nous essayons de créer un venv
$ sudo ln -s /usr/local/lib64/python3.12/lib-dynload /usr/local/lib/python3.12/lib-dynload
$ python3.12 -m venv venv