Python-3.5.1
Introduction à Python 3
Le paquet Python 3 contient
l'environnement de développement Python. C'est utile pour la programmation
orientée objet, l'écriture de scripts, le prototypage de gros
programmes ou le développement d'applications entières.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.9.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
e9ea6f2623fffcdd871b7b19113fde80
-
Taille du téléchargement : 15 Mo
-
Estimation de l'espace disque requis : 360 Mo (avec la
documentation ; 23 Mo supplémentaires pour les tests)
-
Estimation du temps de construction : 1.1 SBuo (1.9 SBU
supplémentaires pour les tests)
Téléchargements supplémentaires
Documentation HTML facultative
Dépendances de Python 3
Recommandées
libffi-3.2.1
Facultatives
BlueZ-5.37, GDB-7.10.1 (requis par quelques tests) et
Valgrind-3.11.0
Facultatives (pour les modules supplémentaires)
Berkeley DB-6.1.26, OpenSSL-1.0.2g, SQLite-3.11.0 et
Tk-8.6.4
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Python3
Installation de Python 3
Installez Python 3 en lançant les
commandes suivantes :
CXX="/usr/bin/g++" \
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--without-ensurepip &&
make
La suite de tests doit être lancée séparément, en utilisant un
terminal X (voir après).
Maintenant, en tant qu'utilisateur root
:
make install &&
chmod -v 755 /usr/lib/libpython3.5m.so &&
chmod -v 755 /usr/lib/libpython3.so
Si vous avez téléchargé la documentation préformatée depuis
http://docs.python.org/download.html,
installez-la en tant qu'utilisateur root
:
install -v -dm755 /usr/share/doc/python-3.5.1/html &&
tar --strip-components=1 \
--no-same-owner \
--no-same-permissions \
-C /usr/share/doc/python-3.5.1/html \
-xvf ../python-3.5.1-docs-html.tar.bz2
La suite de tests doit être lancée séparément de la construction,
après que le paquet est construit et installé. Ne lancez pas
make install, après
avoir lancé la suite de tests. Pour installer le paquet, vous devez
démarrer avec des sources fraîchement déballées ou propres. Pour
les tests, vous avez aussi besoin de sources propres, en déballant
l'archive des sources ou en lançant make clean. Ensuite configurez-le
de nouveau, en ajoutant « --with-pydebug » à configure, lancez make, puis make test. Souvenez-vous que
quelques tests échouent, s'ils ne sont pas lancés dans un terminal
X.
Explication des commandes
CXX="/usr/bin/g++" ./configure
... : empêche un message embêtant pendant la
configuration.
--with-system-expat
: Ce paramètre
active le lien contra la version du système de Expat.
--with-system-ffi
: Ce paramètre
active le lien contra la version du système de libffi. Effacez-le si vous n'avez pas installé
la dépendance recommandée libffi-3.2.1.
--with-dbmliborder=bdb:gdbm:ndbm
:
Utilisez ce paramètre si vous voulez lier le module Python DBM à Berkeley DB au lieu de GDBM.
--without-ensurepip
:
Ce paramètre désactive la construction des programmes de gestion de
paquet pip et
setuptools.
chmod ... :
Corrige les droits pour que les bibliothèques soient cohérentes
avec les autres.
Configuration de Python 3
Pour que python3
trouve la documentation installée, vous devez ajouter la variable
d'environnement suivante au profil individuel de l'utilisateur ou
du système :
ln -svfn python-3.5.1 /usr/share/doc/python-3
et ajoutez la variable d'environnement suivante au profil
individuel de l'utilisateur ou du système :
export PYTHONDOCS=/usr/share/doc/python-3/html
Contenu
Programmes installés:
2to3 (lien symbolique), 2to3-3.5, pydoc3
(lien symbolique), pydoc3.5, python3 (lien symbolique);
python3.5 et python3.5m (lien en dur); python3-config (lien
symbolique), python3.5-config (lien symbolique),
python3.5m-config, pyvenv (lien symbolique), pyvenv-3.5, idle3
(lien symbolique) et idle3.5
Bibliothèques installées:
libpython3.5m.so et libpython3.so
Répertoires installés:
/usr/include/python3.5m,
/usr/lib/python3.5 et /usr/share/doc/python-3.5.1
Descriptions courtes
idle3
|
est un script enveloppe qui ouvre un éditeur graphique
Python. Pour que ce
script fonctionne, vous devez avoir installé Tk avant Python pour que le module
Python de Tkinter soit construit.
|
pydoc3
|
est l'outil de documentation de Python.
|
python3
|
est un langage de programmation interprété, interactif et
orienté objet.
|
python3.5
|
est le nom spécifique à la version du programme
python.
|
pyvenv
|
crée un environnement Python virtuel dans un ou plusieurs
répertoires cibles.
|
Last updated on 2016-02-24 09:06:22 +0100