Я установил последнюю версию 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.
решение1
Одна из причин, по которой вы не можете найти Django, заключается в том, что вы установили его в одной виртуальной среде, а теперь ищете его в другом месте. Предположим, вы находитесь в каталоге Codes
.
$ cd Codes
Затем сначала вы создаете виртуальную среду:
$ virtualenv env
Затем вы активируете виртуальную среду:
$ source env/bin/activate
После активации ваш терминал будет выглядеть так: (env) $
Теперь установите django внутри env
:
(env) $ pip install django
ТАК ЧТО у вас Django
ВНУТРИ ЭТОГО env
, каждый раз, когда вам нужен django, вам нужно активировать это env
. Предположим, вы закрываете этот терминал и открываете новый терминал:
Затем вы сначала активируете среду:
$ cd Codes
$ source env/bin/activate # <--- do this whenever you need django
(env)$ django-admin --version
2.2.7 # <--- django version
Надеюсь, это сработает.