Python-2.7.2
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 et fonctionner correctement
sur une plateforme LFS-7.0.
Informations sur le paquet
-
Téléchargement (HTTP) : http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.xz
-
Somme de contrôle MD5 du téléchargement :
75c87a80c6ddb0b785a57ea3583e04fa
-
Taille du téléchargement : 9.5 Mio
-
Estimation de l'espace disque requis : 235 MB (not
including the test suite)
-
Estimation du temps de construction : 1 SBU (not
including the test suite)
Téléchargements supplémentaires
Documentation HTML facultative
Dépendances de Python
Facultatives
Pth-2.0.7,
libffi-3.0.10 or GCC-4.5.1 (install JAVA so that
the libffi
library is built), et
BlueZ
Facultatives (pour créer des modules de support spécifiques à un
paquet)
OpenSSL-1.0.0e, Tk-8.5.9, Berkeley
DB-5.2.36, et SQLite-3.7.8
Remarquez qu'il y a une dépendance circulaire avec le paquet
Tk, puisqu'il exige que Xorg soit
installé mais certaines parties de Xorg dépendent de Python.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Python
Installation de Python
Installez Python en lançant les
commandes suivantes :
sed -i "s/ndbm_libs = \[\]/ndbm_libs = ['gdbm', 'gdbm_compat']/" setup.py &&
./configure --prefix=/usr --enable-shared &&
make
Pour tester les résultats, lancez : make test. Remarquez que si vous
avez une installation Python 2
existante incluant le module PyXML, il se pourrait que les tests donnent
une erreur de segmentation.
Maintenant, en tant qu'utilisateur the root
:
make install
Aucune documentation n'est installé en utilisant les instructions
ci-dessus. Voir le fichier Doc/README.txt
dans la distribution source pour
les instructions expliquant comment créer le html. Sinon, vous
pouvez télécharger la documentation préformatée sur http://docs.python.org/download.html.
Afin d'utiliser la fonctionnalité help ('name_string') de
l'interpréteur python
avec certains paramètres et mots clés, vous devez télécharger (ou
créer) la documentation HTML facultative l'installer. Si vous avez
téléchargé la doc HTML, lancez les commandes suivantes en tant
qu'utilisateur root
:
install -v -m755 -d /usr/share/doc/Python-2.7.2/html &&
tar --strip-components=1 \
--no-same-owner \
--no-same-permissions \
-C /usr/share/doc/Python-2.7.2/html \
-xvf ../python-2.7.2-docs-html.tar.bz2
Explications des commandes
sed -i "s/ndbm_libs = ..."
setup.py : Cette commande est utilisçe pour
corriger un problème de construction avec la bibliothèque
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 szstème global :
export PYTHONDOCS=/usr/share/doc/Python-2.7.2/html
Contenu
Programmes installés:
pydoc, python, python-config, python2.7,
python2.7-config, smtpd.py, et optionally if Tk is installed, idle
Bibliothèques installées:
libpython2.7.so et numerous modules
installed in /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.2
Descriptions courtes
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 2011-10-28 13:57:13 -0500