Python-3.3.2

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.4.

Informations sur le paquet

Téléchargements supplémentaires

Documentation HTML facultative

Dépendances de Python 3

Recommandées

Facultatives

bluez-4.101

Facultatives (pour les modules supplémentaires)

Berkeley DB-6.0.20 OpenSSL-1.0.1e, SQLite-3.8.0.2 et Tk-8.6.0

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Python3

Installation de Python

Installez Python 3 en lançant les commandes suivantes :

./configure --prefix=/usr       \
            --enable-shared     \
            --with-system-expat \
            --with-system-ffi &&
make

Pour tester les résultats, lancez : make test.

Maintenant, en tant qu'utilisateur root :

make install &&
chmod -v 755 /usr/lib/libpython3.3m.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.3.2/html &&
tar --strip-components=1 \
    --no-same-owner \
    --no-same-permissions \
    -C /usr/share/doc/python-3.3.2/html \
    -xvf ../python-3.3.2-docs-html.tar.bz2

Explication des commandes

--with-system-expat : Ce paramètre active le lien contra la version du système de Expat. Effacez le si vous n'avez pas installé les dépendances recommandées de expat-2.1.0.

--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é les dépendances recommandées de libffi-3.0.13.

--with-dbmliborder=bdb:gdbm:ndbm : Utilisez ce paramètre si vous voulez construire le module Python contre Berkeley DB au lieu de GDBM.

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 :

export PYTHONDOCS=/usr/share/doc/python-3.3.2/html

Contenu

Programmes installés: 2to3 (symbolic link to 2to3-3.3), 2to3-3.3, pydoc3 (symbolic link to pydoc3.3), pydoc3.3, python3 (hard link to python3.3m), python3.3 (hard link to python3.3m), python3.3m, python3-config (symbolic link to python3.3-config), python3.3-config (symbolic link to python3-config), python3.3m-config, et facultativement si Tk est installé, idle3 (lien symbolique vers idle3.3), idle3.3
Bibliothèques installées: libpython3.3m.so et libpython3.so
Répertoires installés: /usr/include/python3.3mu, /usr/lib/python3.3, and /usr/share/doc/python-3.3.2

Descriptions courtes

idle3

est un script enveloppe qui ouvre un éditeur graphique Python.

pydoc3

est l'outil de documentation Python.

python3

est une langage de programmation interprété, interactif, orienté objet.

python3.3

est un nom spécifique à la version pour le programme python.

Last updated on : 2013-04-24 11:37:16 +020