Непонятная проблема после установки django

Я пытался установить django после установки python (версия 3.4.0), проблема началась, когда я попытался запустить простую команду: «pip install django» через cmd — ничего не сделал (нисходящая строка и ничего не пишет). Я заставил его применить установку с помощью команды: «python -m pip install django». Хотя было заявлено, что установка прошла успешно, когда я запускаю, например, команду: "django-admin --version" тоже ничего не происходит, но когда я запускаю команду: "python -m django-admin -- версия», в нем говорится, что: «python.exe: нет модуля с именем django-admin».

Как правило, каждая команда, связанная с pip или django, не работает, например: pip help, pip X ot django X.

Пс. Я добавил пути в «Путь» пользовательских и системных переменных: C:\Python34; C:\Python34\Скрипты


person prowler    schedule 15.01.2016    source источник
comment
Можете ли вы подтвердить, что у используемой вами учетной записи пользователя есть права на выполнение Python?   -  person Bob Ezuba    schedule 15.01.2016
comment
Эй, спасибо за ваш ответ - да, я могу заверить, что   -  person prowler    schedule 15.01.2016
comment
у вас были предыдущие версии python? установите свежую стабильную версию python (например, 3.5 или...) и перезапустите (установка установит ваши env valiables, но будьте уверены в этом). команда проверки пипса, она должна показать параметры пипса.   -  person P3zhman    schedule 15.01.2016
comment
Я удалил все предыдущие версии с помощью revo и только затем снова установил 3.4.0 - до этого я пробовал и с 3.5, те же результаты, он ничего не делал, когда я запускал любую команду с помощью pip x.   -  person prowler    schedule 15.01.2016


Ответы (1)


Для вас и возможных будущих пользователей, задающих аналогичный вопрос:

Только команда pip запускает интерпретатор Python версии 2.7. Вы используете версию 3.4, поэтому вместо pip вам нужно использовать команду pip3.4.

Почему? Python 2.7 несовместим с версиями 3.x и выше.

В вашем случае Django установлен только для версии 2.7, и если вы запустите команду python3.4, Django не будет установлен («нет модуля с именем django»).

person Yaaaaaaaaaaay    schedule 15.01.2016
comment
Спасибо за ваш ответ, но когда я пытаюсь запустить команды с помощью pip3.4, они не распознаются, например: pip3.4 install django дает тот же результат и ничего не делает — то же самое касается любой команды, начинающейся с pip3. 4. Что я делаю не так? - person prowler; 15.01.2016
comment
У меня возникнет соблазн перейти на Python 2.7, если вы только начинаете. Вероятно, это избавит вас от многих проблем с pip и Django. - person Dandy; 15.01.2016
comment
Может быть, все сломалось после того, как вы изменили путь. Попробуйте переустановить Python3.4. Вы когда-нибудь устанавливали pip? Кстати, django-admin — это команда для терминала, а не библиотеки (модуля). - person Yaaaaaaaaaaay; 15.01.2016
comment
Я могу импортировать его без каких-либо проблем, может быть, мне действительно следует перейти на 2.X :/ - person prowler; 15.01.2016
comment
Нет, вы не должны. Покажите принтскрины из терминала, что происходит после этих команд pip3.4 install django и django-admin startproject blabla. - person Yaaaaaaaaaaay; 15.01.2016