Installer Django sous Windows

Installer Django

Avant de pouvoir commencer à utiliser Django, il vous faut d’abord installer Python. Les versions compatibles sont les versions 2.7, 3.2, 3.3, 3.4 ou 3.5.

Installer Python (sous Windows)

  1. Téléchargez Python (EXE/MSI) pour Windows sur le site officiel de Python à l’adresse : https://www.python.org/downloads/
  2. Lancez l’installateur et suivez les instructions.
  3. À la fin de l’installation, lancez une fenêtre de commande Windows et lancez Python.
Vérification d'installation de Python

Vérification d’installation de Python

Si cela ne fonctionne pas :

python-non-installe-surwindows

“Python” n’est pas reconnu en tant que commande, programme ou fichier de commandes

Ajoutez l’emplacement où est installé l’exécutable Python à la variable d’environnement PATH (système ou utilisateur) :

L'ajout de Python à la variable d’environnement PATH sous Windows

L’ajout de Python à la variable d’environnement PATH sous Windows

Dans ce tuto nous allons utiliser Python 2.7. Il est possible d’utiliser tout autre version compatible avec Django (2.7++).

Installer Setuptools

Après l’installation de Python, il est nécessaire d’installer l’utilitaire Setuptools pour pouvoir installer les packages Python. Pour cela, télécharger la derniere version de Setuptools à l’adresse suivante http://pypi.python.org/pypi/setuptools puis suivez les instructions ci-dessous :

  1. Executer le script ez_setup.py. Ce dernier va télécharger le fichier de distribution approprié et l’installer pour vous.
  2. Ajouter le chemin du dossier scripts (dans mon cas : C:\Python27\Scripts) au PATH

Pour plus de details sur les differents types d’installation/desinstallation de Setuptools , consultez le lien suivant : http://pypi.python.org/pypi/setuptools.

Installer PIP

PIP est un gestionnaire de paquets utilisé pour installer et gérer des paquets écrits en Python. De nombreux paquets peuvent être trouvés sur le Python Package Index (PyPI).

Pour installer PIP, tapez la ligne de commande suivante dans la fenêtre de commande : easy_install pip. Cette commande ne fonctionne que si setuptools a été préalablement installé.

Installation du gestionnaire de packages PIP

Installation du gestionnaire de packages PIP

Python 3.4 et ses versions suivantes incluent PIP par défaut

installer Django

Une fois PIP installé, la procédure est extrêmement simple. Toujours dans la fenêtre de commande tapez : pip install django

Installation de Django

Installation de Django

Vérifiez que tout s’est bien passé en tapant dans la fenêtre de commande :

Version installée de Django

Version installée de Django

L’installation de Django est terminée.

Installer Python

Installer Python pour Windows

Pour installer Python, il faut se rendre sur le site officiel (http://python.org/download/) afin de télécharger un installateur.

Il faut veiller à prendre la version correspondant à l’architecture de sa machine (x86 si l’on a une machine 32 bits ou x86_64 si l’on a une machine 64 bits).

Après le téléchargement, il faut lancer l’exécutable et suivre les étapes suivantes (Python 3.4 n’étant pas encore sorti) :

  • Choisir une installation pour tous les utilisateurs ou seulement pour son profil;
  • Choisir le répertoire d’installation;
  • Choisir les modules secondaires à installer;
  • La fin de l’installation prend quelques secondes.
  • Vous avez bien installé Python :).

Installer Python pour Mac

La procédure pour installer Python sous Mac OS est relativement similaire à celle pour Windows. Il faut également télécharger un installateur et le choisir en fonction de son architecture, puis suivre le déroulé des opérations.

Python est également pré-installé sur Mac et intégré à son cycle de développement parce qu’il est utilisé par certains de ces composants.

Il est cependant possible d’avoir plusieurs versions concurrentes de Python sur sa machine sans que cela ne pose problème.

Installer Python pour GNU/Linux

Les différentes distributions libres utilisent nativement Python, pour des parties sensibles. Lorsque le système est installé, il y a donc forcément Python.

La méthode la plus simple pour installer Python sur Linux est d’utiliser votre gestionnaire de paquets, ce qui peut se faire via un outil graphique, comme Synaptic pour Debian.

Il est de également possible d’installer Python par la simple ligne de commande. Par exemple pour une distribution Debian ou Ubuntu :

Installer Python par la compilation

Ceci répond à des besoins très précis, en particulier lorsqu’il s’agit d’installer sur une machine locale une ancienne version pour être compatible avec une plateforme de production.

Python n’est rien d’autre qu’un programme écrit en C. Pour compiler n’importe quelle version de Python, il faut aller télécharger le code source de la version en question (https://www.python.org/downloads/source/), puis décompresser celle-ci, se placer dans le répertoire ainsi obtenu et taper ces quelques commandes  sur le terminal de GNU/Linux :

Si vous venez d’installer la version Python 3.5 par cette méthode, vous aurez alors maintenant accès à ce programme en l’appelant ainsi, depuis votre terminal :

Par cette même méthode, vous pouvez installer les dernières versions (https://www.python.org/download/pre-releases/) de Python qui ne sont pas encore sorties (alphas ou betas), ce qui vous permet de les tester en avant-première !