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 des bibliothèques Python externes

Installer des bibliothèques Python externes avec Pip

Python est fourni piles incluses. C’est-à-dire que seul, il est capable de faire l’essentiel. Cependant, il existe certaines bibliothèques qui permettent de proposer des alternatives ou des interfaces de plus haut niveau, voire des frameworks.

Celles-ci sont bien souvent indispensables et nombre d’entre elles sont présentées ultérieurement dans ce cours.

Manipulation des bibliothéques

Pour chercher une bibliothèques tierce, vous pouvez utiliser le site suivant https://pypi.python.org/pypi ou utiliser directement votre terminal en utilisant la commande : pip search nomBibliothéque.

Exemple :

Cette ligne vous donnera une liste de bibliothèques accompagnée d’une courte description.

Installer une bibliothéque

l’installation d’une bibliothéque tierce avec pip se fait par la commande : pip install nomBibliothéque.

Exemple :

Cette ligne vous permettra d’installer une bibliothèque à sa dernière version ainsi que toutes les bibliothèques dépendantes.

Il est aussi possible de choisir la version à installer :

Ou mettre à jour la bibliothèque à une version précise :

Ou mettre à jour la bibliothèque à la dernière version :

Pour désinstaller une bibliothéque :

Et pour avoir avoir des informations sur un paquet déjà installé :

Informations sur le paquet Django

Informations sur le paquet Django

BONUS (Installation de pip)

pip est maintenant le gestionnaire de paquets de référence pour Python. Depuis la version 3.4, il est installé automatiquement avec Python.

Pour la version 3 de Python, utilisez la commande suvante :

Pour la version 2 de Python, utilisez la commande :

Si vous utilisez une version très ancienne de Python, il se peut que vous ne disposez pas de ce gestionnaire de paquets, voici comment l’installer sur Linux :

Pour les autres systemes d’exploitation, il y a des instructions à suivre sur la page suivante: https://pypi.python.org/pypi/setuptools