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 signifie curses-devou libcurses-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

Share your thoughts