django-администратор - версия не может найти установленную версию

Я установил последний django(2.2) использование pip3 команда. Хотя это успешно установлено я добирающийся ниже ошибки для команды -

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.

Я также попытался решить эту проблему после наблюдения некоторого подобного вопроса в этой платформе путем установки django с apt-get команда, но это устанавливает django 1.1 не 2.2.

0
задан 21 November 2019 в 13:19

1 ответ

Одна причина Вы не можете найти Django, состоит в том, потому что Вы установили ее в одной виртуальной среде и теперь поиске ее в другом месте. Поэтому предположите, что Вы находитесь в каталоге Codes. $ cd Codes

Затем сначала Вы создаете виртуальную среду:

$ virtualenv env

Затем Вы активируете виртуальную среду:

$ source env/bin/activate

После того, как активированный, Ваш терминал будет похож на это: (env) $ Теперь установите django внутри env:

(env) $ pip install django

ТАКИМ ОБРАЗОМ, Вы имеете Django В ЭТОМ env, каждый раз, когда Вы хотите django, необходимо активировать это env. Поэтому предположите, Вы закрываете этот терминал и открываете новый терминал:

Затем Вы 1-й активируете среду:

$ cd Codes
$ source env/bin/activate     # <--- do this whenever you need django
(env)$ django-admin --version 
2.2.7 # <---  django version

Я надеюсь, что это работает.

0
ответ дан 21 December 2019 в 23:52

Другие вопросы по тегам:

Похожие вопросы: