Mensaje: no se puede encontrar la versión instalada de python-django o python3-django

10

Soy nuevo en Ubuntu, y hasta ahora me encanta. He estado intentando instalar Django para un proyecto de desarrollo de sitios web. En la terminal, cuando inicio el intérprete de python y escribo

import django 
django.VERSION

No enfrento problemas y consigo

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

Luego, para comenzar mi proyecto, escribí

django-admin startproject trialsite

y recibí un mensaje que decía

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

Instalé django usando pip install Django==1.8.2y también instalé el paquete django-admin antes de usarlo a través de apt-get. Además, he estado siguiendo el libro de Django como guía durante todo el proceso. ¿Alguien puede decirme cuál es el problema?


EDITAR:
Mi /usr/local/lib/python2.7/dist-packagesy site-packagesambos están vacíos. No sé si esto es importante. Pero según el libro de django, aquí es donde django-admindebería estar.

Kruti Joshi
fuente

Respuestas:

14

Hay varias formas diferentes de instalar Django según sus necesidades y cómo desea configurar su entorno de desarrollo.

  • Instalación global desde paquetes:

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

    Puede probar que la instalación se realizó correctamente escribiendo:

    django-admin --version
  • Instalación global a través de pip:

    sudo apt-get update

    Ahora puedes instalar pip. Si planea usar Python versión 2, instálelo usando los siguientes comandos:

    sudo apt-get install python-pip

    Si, en cambio, planea usar Python 3, use este comando:

    sudo apt-get install python3-pip  

    Ahora que tiene pip, podemos instalar Django fácilmente. Si está utilizando Python 2, puede escribir:

    sudo pip install django

    Si está utilizando Python 3, use el comando pip3 en su lugar:

    sudo pip3 install django

    Puede verificar que la instalación se realizó correctamente escribiendo:

    django-admin --version
  • Instalación global a través de pip.

  • Instalación global a través de pip.

Todos los detalles y todos los derechos van al propietario de digitalOcean

Maythux
fuente
gracias. Aunque estoy confundido. Usé sudo apt-get install python-django, y funcionó. Pero cuando usé pip install Django == 1.8.2, incluso eso instaló django ¿verdad?
Kruti Joshi
Es lo mismo. 1.8.2
Kruti Joshi
Supongo que el problema era especificar la versión
Maythux