Message - Impossible de trouver la version installée de python-django ou python3-django

10

Je suis nouveau sur Ubuntu et je l'aime jusqu'à présent. J'ai essayé d'installer Django pour un projet de développement de site Web. Dans le terminal, quand je démarre l'interpréteur python et tape

import django 
django.VERSION

Je ne fais face à aucun problème et

(1, 8, 2, 'final', 0) 

Ensuite, pour démarrer mon projet, j'ai tapé

django-admin startproject trialsite

et j'ai reçu un message disant

Cannot find installed version of python-django or python3-django

J'ai installé django en utilisant pip install Django==1.8.2et j'ai également installé le paquet django-admin avant de l'utiliser via apt-get. De plus, j'ai suivi le livre Django comme guide tout au long du processus. Quelqu'un peut-il me dire quel est le problème?


EDIT:
Mon /usr/local/lib/python2.7/dist-packageset site-packagessont tous deux vides. Je ne sais pas si c'est important. Mais selon le livre de django, c'est là que ça django-admindevrait être.

Kruti Joshi
la source

Réponses:

14

Il existe différentes manières d'installer Django en fonction de vos besoins et de la manière dont vous souhaitez configurer votre environnement de développement.

  • Installation globale à partir des packages:

    sudo apt-get update
    sudo apt-get install python-django

    Vous pouvez tester que l'installation a réussi en tapant:

    django-admin --version
  • Installation globale via pip:

    sudo apt-get update

    Vous pouvez maintenant installer pip. Si vous prévoyez d'utiliser Python version 2, installez-le à l'aide des commandes suivantes:

    sudo apt-get install python-pip

    Si, à la place, vous prévoyez d'utiliser Python 3, utilisez cette commande:

    sudo apt-get install python3-pip  

    Maintenant que vous avez pip, nous pouvons facilement installer Django. Si vous utilisez Python 2, vous pouvez taper:

    sudo pip install django

    Si vous utilisez Python 3, utilisez plutôt la commande pip3:

    sudo pip3 install django

    Vous pouvez vérifier que l'installation a réussi en tapant:

    django-admin --version
  • Installation globale via pip.

  • Installation globale via pip.

tous les détails et tous les droits reviennent au propriétaire de digitalOcean

Maythux
la source
Merci. Je suis confus cependant. J'ai utilisé sudo apt-get install python-django, et cela a fonctionné. Mais quand j'ai utilisé pip install Django == 1.8.2, même ce Django installé n'est-ce pas?
Kruti Joshi
C'est le même. 1.8.2
Kruti Joshi
Je suppose que la spécification de la version était le problème
Maythux