17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Environnement de développement<br />

CHAPITRE 3<br />

Python est à présent installé sur le système et peut être lancé par la biais de la commande<br />

pythonX.X où X.X est le numéro de version. S’il n’y a pas d’autres installations<br />

de Python sur le système, la commande python permet aussi de lancer l’interpréteur,<br />

grâce au lien /usr/bin/python qui pointe sur la commande.<br />

Gérer plusieurs versions de Python<br />

Il arrive que plusieurs versions de Python cohabitent sur la même machine. Vous<br />

pouvez les répertorier par le biais de la commande whereis.<br />

Plusieurs versions de Python installées<br />

[tziade@Tarek ~]$ whereis python<br />

python: /usr/bin/python /usr/bin/python2.4 /usr/lib/python2.5 /usr/lib/<br />

python2.5 /usr/local/bin/python /usr/local/bin/python2.6 /usr/local/<br />

lib/python2.6 /usr/include/python2.6 /usr/include/<br />

Ce cas de figure est en général à proscrire car il rend l’installation et le suivi des extensions<br />

plus délicats. Toutefois, certains programmes ne sont pas forcément compatibles<br />

avec la dernière release et l’installation d’une version antérieure peut parfois s’avérer<br />

obligatoire. La version principale de Python, c’est-à-dire celle qui sera utilisée dans la<br />

majeure partie des cas, doit être associée au chemin par défaut de l’interpréteur afin<br />

d’être automatiquement utilisée lorsque la commande python est invoquée.<br />

Prenons le cas d’une machine où les versions 2.6 et 2.5 ont été installées. Bien qu’il<br />

n’y ait pas de problème majeur à exécuter les programmes conçus avec la version 2.5<br />

sur une version 2.6, il est tout de même recommandé d’utiliser la version d’origine,<br />

c’est-à-dire la 2.5. Dans ce cas, les programmes doivent être appelés avec la commande<br />

python2.5.<br />

Installation sous MS-Windows<br />

Les plates-formes MS-Windows bénéficient d’un installeur graphique automatique,<br />

présenté sous la forme d’un Wizard (un assistant). Si vous n’avez pas les droits administrateurs<br />

sur la machine, il est possible de sélectionner dans les options avancées<br />

une installation en tant que non-administrateur. L’installation de Python par ce biais<br />

ne présente aucune difficulté.<br />

37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!