He instalado la última versión django
(2.2) usando pip3
el comando. Aunque se instaló correctamente, aparece el siguiente error para el comando:
django-admin --version
Error: Cannot find installed version of python-django or python3-django.
Same error I am getting while going to create a project using start project.
También intenté resolver este problema después de ver una pregunta similar en esta plataforma instalando django
con apt-get
comando, pero instala django
1.1, no 2.2.
Respuesta1
Una razón por la que no puede encontrar Django es porque lo instaló en un entorno virtual y ahora lo busca en otro lugar. Supongamos que está en el directorio Codes
.
$ cd Codes
Luego primero creas un entorno virtual:
$ virtualenv env
Luego activas el entorno virtual:
$ source env/bin/activate
Una vez activado, su terminal se verá así: (env) $
Ahora instale django dentro env
:
(env) $ pip install django
Así que tienes Django
DENTRO DE ESTO env
, cada vez que quieras django, debes activarlo env
. Entonces supongamos que cierra esta terminal y abre una nueva terminal:
Luego primero activas el entorno:
$ cd Codes
$ source env/bin/activate # <--- do this whenever you need django
(env)$ django-admin --version
2.2.7 # <--- django version
Espero que esto funcione.