Wiadomość - nie można znaleźć zainstalowanej wersji python-django lub python3-django

10

Jestem nowy w Ubuntu i jak dotąd go kocham. Próbowałem zainstalować Django dla projektu rozwoju witryny. W terminalu, kiedy uruchamiam interpreter i pisanie w Pythonie

import django 
django.VERSION

Nie mam żadnych problemów i rozumiem

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

Następnie, aby rozpocząć projekt, napisałem na maszynie

django-admin startproject trialsite

i dostałem wiadomość z informacją

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

Zainstalowałem django za pomocą, pip install Django==1.8.2a także zainstalowałem pakiet django-admin przed użyciem go przez apt-get. Ponadto postępowałem zgodnie z książką Django jako przewodnikiem przez cały proces. Czy ktoś może mi powiedzieć, na czym polega problem?


EDYCJA:
Moje /usr/local/lib/python2.7/dist-packagesi site-packagesoba są puste. Nie wiem czy to ważne. Ale według książki django to właśnie tam django-adminpowinno być.

Kruti Joshi
źródło

Odpowiedzi:

14

Istnieje wiele różnych sposobów instalacji Django w zależności od potrzeb i sposobu konfiguracji środowiska programistycznego.

  • Globalna instalacja z pakietów:

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

    Możesz sprawdzić, czy instalacja zakończyła się powodzeniem, wpisując:

    django-admin --version
  • Globalna instalacja przez pip:

    sudo apt-get update

    Teraz możesz zainstalować pip. Jeśli planujesz używać Pythona w wersji 2, zainstaluj za pomocą następujących poleceń:

    sudo apt-get install python-pip

    Jeśli zamiast tego planujesz używać języka Python 3, użyj tego polecenia:

    sudo apt-get install python3-pip  

    Teraz, gdy masz pip, możemy łatwo zainstalować Django. Jeśli używasz języka Python 2, możesz wpisać:

    sudo pip install django

    Jeśli używasz języka Python 3, użyj zamiast tego polecenia pip3:

    sudo pip3 install django

    Możesz sprawdzić, czy instalacja zakończyła się powodzeniem, wpisując:

    django-admin --version
  • Instalacja globalna za pośrednictwem pip.

  • Instalacja globalna za pośrednictwem pip.

pełne dane i wszystkie prawa należą się właścicielowi od digitalOcean

Maythux
źródło
Dziękuję Ci. Jestem jednak zmieszany. Użyłem sudo apt-get install python-django i działało. Ale kiedy użyłem pip install Django == 1.8.2, nawet ten zainstalowany django, prawda?
Kruti Joshi
To jest to samo. 1.8.2
Kruti Joshi
Podejrzewam,