34 votes

Impossible d'installer Django 2.0 par pip

Je suis en train de créer une nouvelle application Django avec une nouvelle version de Django. J'ai découvert que Django 2.0 est disponible (2.0.2). https://www.djangoproject.com/download/ et j'essaie maintenant de l'installer avec pip.

pip install Django==2.0.2

Mais ça ne marche pas pour moi.

Impossible de trouver une version qui satisfait à l'exigence Django==2.0 (à partir des versions : 1.1.3, 1.1.4, 1.2, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 1.4.7, 1.4.8, 1. 4.9, 1.4.10, 1.4.11, 1.4.12, 1.4.13, 1.4.14, 1.4.15, 1.4.16, 1.4.17, 1.4.18, 1.4.19, 1.4.20, 1.4.21, 1.4.22, 1.5, 1.5.1, 1.5.2, 1. 5.3, 1.5.4, 1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10, 1.5.11, 1.5.12, 1.6, 1.6.1, 1.6.2, 1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6. 8, 1.6.9, 1.6.10, 1.6.11, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.7.11, 1.8a1, 1.8b1, 1.8b2, 1. 8rc1, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.8.10, 1.8.11, 1.8.12, 1.8.13, 1.8.14, 1.8.15, 1.8.16, 1. 8.17, 1.8.18, 1.9a1, 1.9b1, 1.9rc1, 1.9rc2, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.5, 1.9.6, 1.9.7, 1.9.8, 1.9.9, 1.9.10, 1.9.11, 1.9. 12, 1.9.13, 1.10a1, 1.10b1, 1.10rc1, 1.10, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.11a1, 1.11b1, 1.11rc1, 1. 11, 1.11.1, 1.11.2, 1.11.3, 1.11.4, 1.11.5, 1.11.6, 1.11.7, 1.11.8, 1.11.9, 1.11.10) Aucune distribution correspondante trouvée pour Django==2.0

J'utilise python 2.7.14 et pip 9.0.1. Quel est le problème ?

62voto

Peter Sobhi Points 1867

Django 2.x n'est pas pris en charge par l'utilisation de Python 2.x .

De la Page de téléchargement de Django :

Nous vous recommandons d'utiliser la dernière version de Python 3. La dernière version à supportant Python 2.7 est Django 1.11 LTS.

Vous devez utiliser Python 3.x avec Pip3 :

pip3 install Django

17voto

Aleksandar Basara Points 165

Si python3 est installé, essayez

pip3 install Django==2.0.2

3 votes

Merci ! Remarquable que pip3 n'est mentionné nulle part autour de l'installation de Python 3 sur mon Mac

1 votes

J'ai installé py2.7 et py3, merci beaucoup pour cela, j'étais si confus !

0voto

uristlikot Points 9

Django 2.0 ne prend en charge que Python 3.x

0voto

dfundako Points 4688

De la Notes de mise à jour

Compatibilité avec Python Django 2.0 prend en charge Python 3.4, 3.5 et 3.6. Nous recommandons fortement et ne prenons officiellement en charge que la dernière version de chaque série. La série Django 1.11.x est la dernière à prendre en charge Python 2.7. Django 2.0 sera la dernière série de versions à prendre en charge Python 3.4. Si vous prévoyez un déploiement de Python 3.4 après la fin de vie de Django 2.0 (avril 2019), optez plutôt pour Django 1.11 LTS (prise en charge jusqu'en avril 2020). avril 2020). Notez, cependant, que la fin de vie de Python 3.4 est mars 2019.

0voto

Musa Toktaş Points 11

La même situation m'est arrivée pour django 2.1.2. J'ai essayé celui ci-dessous et il fonctionne bien pour moi.

pip3 install django==2.1.2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X