Eu instalei o mais recente django
(2.2) usando pip3
o comando. Embora tenha sido instalado com sucesso, estou recebendo o erro abaixo para o 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.
Também tentei resolver esse problema depois de ver alguma pergunta semelhante nesta plataforma instalando django
com apt-get
comando, mas ele instala django
1.1 e não 2.2.
Responder1
Uma razão pela qual você não consegue encontrar o Django é porque você o instalou em um ambiente virtual e agora está procurando por ele em outro lugar. Então, suponha que você esteja no diretório Codes
.
$ cd Codes
Então primeiro você cria um ambiente virtual:
$ virtualenv env
Então você ativa o ambiente virtual:
$ source env/bin/activate
Uma vez ativado, seu terminal ficará assim: (env) $
Agora instale o Django dentro env
:
(env) $ pip install django
ENTÃO você tem Django
DENTRO DESTE env
, cada vez que você quiser o Django, você precisa ativar isso env
. Então, suponha que você feche este terminal e abra um novo terminal:
Então você primeiro ativa o ambiente:
$ cd Codes
$ source env/bin/activate # <--- do this whenever you need django
(env)$ django-admin --version
2.2.7 # <--- django version
Eu espero que isso funcione.