Installation de Python

Sous Windows et Mac OS

La problématique principale sous Windows et Mac OS est la nécessité de compiler certains modules sur votre poste.

En effet, si vous n’avez pas installer explicitement un compilateur, vos tentatives d’installation de module externe échoueront.

Il existe heureusement des distributions qui nous rendent la vie plus facile.

En voici 3:

Les instructions suivantes s’appliquent pour l’utilisation d’Anaconda, mais sentez-vous bien à l’aise d’utiliser ActivePython ou PythonXY.

Installer Anaconda

Téléchargez la distribution anaconda et installez le sur votre poste

Tester votre installation

Tester le tout en tapant les commandes suivantes dans votre terminal.

1
2
3
$ conda info
$ conda install fabric
$ fab --help

La première commande nous affiche des détails sur Anaconda et conda.

La deuxième commande installe le module Fabric qui nécessite une compilation du module PyCrypto.

La troisème commande affiche l’aide de la commande fab qui provient du module Fabric.

Si tout se déroule bien pour ces étapes, vous êtes en bateau !

Environnements virtuels

Installer des paquets en Python à l’aide de pip ou easy_install demande par défaut les accès administrateurs. Leur installation terminent également dans votre installation système, ce qui peut causer des ennuis.

Pour remédier à ce problème, Vous pouvez créer un environnement virtuel:

1
2
3
4
5
6
7
8
# Installer virtualenv si ce n'est pas déjà fait
sudo pip install virtualenv

# Créer un virtualenv
virtualenv monvenv

# Activer l'environnement virtuel
source ./monvenv/bin/activate

Si vous publiez votre code par github, bitbucket ou similaire, il est recommandé de fournir un fichier requirements.txt qui permet de recréer l’environnement virtuel, soit les dépendances de votre projet:

1
pip freeze > ./requirements.py

Pour recréer votre environnement:

1
pip install -r ./requirements.txt