Semble installer Django 1.3.1 dans Ubuntu 12.04. Comment installer Django 1.6?
sudo apt-get install python-django
Semble installer Django 1.3.1 dans Ubuntu 12.04. Comment installer Django 1.6?
sudo apt-get install python-django
Réponses:
Supprimez d'abord la version de django 1.3.1 précédemment installée en supprimant le django
dossier à l'intérieur /usr/local/lib/pythonx.x/dist-packages
( xx indique la version de python ). Ensuite, suivez les étapes ci-dessous,
Téléchargez Django 1.6 à partir d' ici .
Ouvrez le terminal et accédez au répertoire dans lequel vous avez placé le Django 1.6
.
cd path/to/driectory/which/contains/django1.6.tar.gz
Extrayez le django1.6.tar.gz
en exécutant la commande ci-dessous.
tar -xzvf Django-1.6.tar.gz
Déplacer vers le Django-1.6
répertoire
cd Django-1.6
Exécutez la commande ci-dessous pour installer Django-1.6
sudo python setup.py install
Bien que vous puissiez l'installer manuellement ( setup.py
), je recommande d'utiliser le gestionnaire de packages Python car il est plus facile à installer, à entretenir et à mettre à niveau.
Installez Pip, le gestionnaire de packages Python.
sudo apt-get install python-pip
Facultativement, mais recommandé, mise à niveau pip
, en utilisant lui-même:
sudo pip install -U pip
Installez la dernière version stable de Django:
sudo pip install Django
Cela installe 1.6.2 au moment de la rédaction ( vérifiez ici la dernière version de pypi ).
Pour installer une version spécifique, ajoutez un spécificateur d'exigence comme celui-ci:
sudo pip install Django==1.6.2
Notez que APT, la gestion des paquets Debian / Ubuntu rapportera toujours l'ancienne version installée et elle est toujours également installée. APT s'installe dans les chemins dist-packages tandis que Pip s'installe dans les chemins site-packages. Ce dernier est prioritaire, c'est donc les packages installés localement qui seront choisis. Voir aussi: Quelle est la différence entre dist-packages et site-packages?
sudo pip install
est une mauvaise pratique, qui peut fonctionner pour django mais peut vraiment gâcher le système de quelqu'un dans d'autres situations. Ne sous-estimez pas les avantages qu'Ubuntu gère vos packages. La façon la plus simple de le faire est d'utiliser virtualenvwrapper.