Я установил последний 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.
Одна причина Вы не можете найти 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
Я надеюсь, что это работает.