django-admin --version no puede encontrar la versión instalada

django-admin --version no puede encontrar la versión instalada

He instalado la última versión django(2.2) usando pip3el 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 djangocon apt-getcomando, pero instala django1.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 DjangoDENTRO 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.

información relacionada