Python-2.7.6
Introduction à Python 2
Le paquet Python 2 contient
l'environnement de développement Python. C'est utile pour faire de la
programmation orientée objet, écrire des scripts, faire des
prototypes de gros programmes, ou développer des applications
entières. Cette version est là pour des questions de
rétro-compatibilité avec d'autres paquets qui en dépendent.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.5.
Informations sur le paquet
-
Téléchargement (HTTP) : http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
-
Somme de contrôle MD5 du téléchargement :
bcf93efa8eaf383c98ed3ce40b763497
-
Taille du téléchargement : 9.9 Mo
-
Estimation de l'espace disque requis : 261 Mo
-
Estimation du temps de construction : 1.0 SBU
(additional 5.5 SBU for tests)
Téléchargements supplémentaires
Documentation HTML facultative
Dépendances de Python2
Recommandées
expat-2.1.0 et libffi-3.0.13
Facultatives
bluez-4.101
Facultatives (pour des modules supplémentaires)
Berkeley DB-6.0.20, OpenSSL-1.0.1f, SQLite-3.8.3.1
et Tk-8.6.1
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Python
Installation de Python2
Installez Python en lançant les
commandes suivantes :
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--enable-unicode=ucs4 &&
make
Pour tester les résultats, lancez : make test.
Maintenant, en tant qu'utilisateur root
:
make install &&
chmod -v 755 /usr/lib/libpython2.7.so.1.0
Depuis que Python 2 est en mode
maintenance, et que Python 3 est
recommandé par les developpeurs pour le développement ,
probablement, vous n'avez pas besoin d'installer la documentation.
Cependant, si vous voulez installer la documentation pour les deux
versions de Python, soyez certain
de définir la variable PYTHONDOCS pour la version que vous voulez
utiliser, chaque fois que vous avez besoin de consulter la
documentation. Si vous avez téléchargé la documentation depuis
http://docs.python.org/download.html,
installez la en tant qu'utilisateur root
:
install -v -dm755 /usr/share/doc/python-2.7.6 &&
tar --strip-components=1 -C /usr/share/doc/python-2.7.6 \
--no-same-owner -xvf ../python-2.7.6-docs-html.tar.bz2 &&
find /usr/share/doc/python-2.7.6 -type d -exec chmod 0755 {} \; &&
find /usr/share/doc/python-2.7.6 -type f -exec chmod 0644 {} \;
Explications des commandes
--with-system-expat
: Ce paramètre
active l'édition de liens contre la version système de Expat. Supprimez le si vous n'avez pas
installé expat-2.1.0.
--with-system-ffi
: Ce paramètre
active l'édition de liens contre la version système de libffi. Supprimez le si vous n'avez pas
installé libffi-3.0.13.
--enable-unicode=ucs4
: Ce
paramètre active le support Unicode 32 bits dans Python.
--with-dbmliborder=bdb:gdbm:ndbm
:
Utilisez ce paramètre si vous voulez construire le module
Python DBM contre Berkeley DB au lieu de GDBM.
chmod ... :
Corrige les permissions pour que les bibliothèques soient
compatibles avec les autres bibliothèques.
Configurer Python 2
Pour que python
trouve la documentation installée, vous devez ajouter la variable
d'environnement suivante au profil individuel de l'utilisateur ou
du système global :
export PYTHONDOCS=/usr/share/doc/python-2.7.6
Contenu
Programmes installés:
2to3, pydoc, python, python-config,
python2, python2-config, python2.7, python2.7-config, smtpd.py,
et eventuellement si Tk est
installé, idle
Bibliothèque installée:
libpython2.7.so et de nombreux modules
installés dans /usr/lib/python2.7/lib-dynload
Répertoires installés:
/usr/include/python2.7,
/usr/lib/python2.7, et /usr/share/doc/python-2.7.6
Descriptions courtes
2to3
|
est un programme Python
qui lit les codes sources Python 2.x et applique une série de
corrections pour le transformer en un code Python 3.x valide.
|
idle
|
est un script enveloppe ouvrant un éditeur graphique de
Python.
|
pydoc
|
est l'outil de documentation de Python.
|
python
|
est un langage de programmation interprété, interactif,
orienté objet.
|
python2.7
|
est un nom spécifique à la version du programme
python.
|
smtpd.py
|
est une implémentation de proxy SMTP en Python.
|
Last updated on : 2013-04-24 11:37:16 +020