IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Apprendre à programmer avec Python 3

Image de couverture python 3


précédentsommairesuivant

21. Installation de Python

Si vous souhaitez essayer Python sur votre ordinateur personnel, n'hésitez pas : l'installation est très facile, sans danger aucun pour votre système, et parfaitement réversible.

21-A. Sous Windows

Sur le site web officiel de Python : http://www.python.org, vous trouverez dans la section Download des logiciels d'installation automatique pour les différentes versions de Python. Vous pouvez en confiance choisir la dernière version « de production ».

Par exemple, au 13 janvier 2010, il s'agissait de la version 3.1.1 - Fichier à télécharger : Python 3.1.1 Windows x86 MSI Installer.

Copiez ce fichier dans un répertoire temporaire de votre machine, et exécutez-le. Python s'installera par défaut dans un répertoire nommé Python** (** indiquant les deux premiers chiffres du no de version), et des icônes de lancement seront mises en place automatiquement.

Lorsque l'installation est terminée, vous pouvez effacer le contenu du répertoire temporaire.

21-B. Sous Linux

Vous avez probablement installé votre système Linux à l'aide d'une distribution telle que Ubuntu, SuSE, RedHat... Installez simplement les paquetages Python qui en font partie, en n'omettant pas tkinter (parfois installé en même temps que la Python Imaging Library).

21-C. Sous Mac OS

Sur le site officiel de Python, vous trouverez un paquetage installeur pour MacOS similaire à celui qui existe pour Windows. Fichier à télécharger : Mac Installer disk image (3.1.1).

21-D. Installation de Cherrypy

Cherrypy est un produit indépendant qui dispose de son propre site web officiel :

http://cherrypy.org. Visitez plus précisément la section download :

http://cherrypy.org/wiki/CherryPyDownload

À l'heure où nous écrivons ces lignes (13/01/2010), la seule version de Cherrypy qui fonctionne avec Python3 est encore en cours de test, et donc toujours considérée comme « instable ». Il faut donc la chercher dans la section :

Non-stable releases: http://download.cherrypy.org/cherrypy/3.2.0rc1

et sélectionner l'un des fichiers CherryPy-3.2.0rc1-py3.zip ou CherryPy-3.2.0rc1-py3.tar.gz (pour tous systèmes), ou encore CherryPy-3.2.0rc1-py3.win32.exe (pour Windows uniquement).

  • Si vous travaillez sous Windows, il suffira de lancer l'exécutable téléchargé (installeur automatique).
  • Si vous travaillez sous Linux ou un autre système d'exploitation, il vous suffit de copier le fichier archive téléchargé (.zip ou .tar.gz) dans un répertoire temporaire quelconque, de le décomprimer à l'aide du logiciel approprié (unzip ou tar), puis de lancer la commande :
    python3 setup.py install (en tant que root) à partir du répertoire temporaire utilisé.

Lorsque vous lirez ces lignes, vous pourrez vraisemblablement disposer d'une version plus récente tout à fait stable. Si ce n'est pas encore le cas et que vous devez utiliser la même que nous, vous devrez probablement remplacer un fichier bogué (erreur « invalid buffer size » au démarrage). Nous fournissons une version corrigée de ce fichier sur notre site, avec les autres fichiers téléchargeables concernant ce livre (Voir : http://inforef.be/swi/python.htm).

21-E. Installation de pg8000

pg8000 est l'un des nombreux modules d'interface permettant d'accéder à un serveur PostgreSQL depuis Python. Ce n'est pas le plus performant, mais il a le mérite d'être déjà disponible pour Python 3 à l'heure ou nous écrivons ces lignes, ce qui n'est pas encore le cas de tous les autres. De plus, ce module est lui-même entièrement écrit en Python et ne nécessite la présence d'aucune bibliothèque complémentaire, ce qui fait que les applications Python qui l'utilisent restent parfaitement portables.

Lorsque vous lirez ces lignes, des modules plus performants seront certainement disponibles, tels l'excellent psycopg2. Veuillez donc consulter les sites web traitant de l'interfaçage Python-PostgreSQL pour en savoir davantage si vous souhaitez développer une application d'une certaine importance.

Pour installer pg8000 sur votre système, visitez le site web : http://pybrary.net/pg8000/ , et téléchargez le fichier correspondant à la dernière version disponible, qui soit spécifique de Python 3 (par exemple pg8000-py3-1.07.zip au moment où nous écrivons ces lignes). Il vous suffit ensuite de copier le fichier archive téléchargé dans un répertoire temporaire quelconque, de le décomprimer à l'aide du logiciel approprié (unzip), puis de lancer la commande :
python3 setup.py install (en tant qu'administrateur) à partir du répertoire temporaire utilisé.


précédentsommairesuivant

Licence Creative Commons
Le contenu de cet article est rédigé par Gérard Swinnen et est mis à disposition selon les termes de la Licence Creative Commons Attribution 3.0 non transposé.
Les logos Developpez.com, en-tête, pied de page, css, et look & feel de l'article sont Copyright © 2013 Developpez.com.