MySite не работает на Windows 7 - PullRequest
11 голосов
/ 20 мая 2010

Я изучаю django и успешно запустил сайт в Windows XP, следуя инструкции.

Однако в Windows 7, когда я выпустил:

django-admin.py startproject mysite

python.exe был запущен, и появилось окно с просьбой выбрать либо python.exe, либо другую программу для открытия файла ....

Я что-то сделал не так или есть еще хитрости для Windows 7?

Ответы [ 11 ]

14 голосов
/ 13 июля 2010

Об этом уже сообщалось в django, см. http://bugs.python.org/issue7936 И вот решение: откройте regedit и найдите python.exe, например, "C: \ Python26 \ python.exe" "% 1", измените на "C: \ Python26 \ python.exe ""% 1 "% *

13 голосов
/ 07 марта 2013

Вот что у меня сработало: У меня уже есть c: \ python27 и c: \ python27 \ Scripts в PATH.

  1. Скопируйте django-admin.py и django-admin-script.py из c: \ python27 \ Scripts в нужную папку
  2. с помощью cmd перейдите в эту папку и запустите> django-admin startproject mysite

Обратите внимание, что если я не наберу python, Windows просто откроет django-admin.py в редакторе.

8 голосов
/ 28 апреля 2011

У меня была такая же ошибка, когда я запускал django-admin.py в командной строке. Я не смог создать проект.

Я попытался запустить Regedit , используя Find to Search python.exe и затем добавив %%, но этого оказалось недостаточно.
Затем я добавил необходимый путь к системному PATH , как показано ниже.

Открыто:
Панель управления -> Система -> Дополнительно -> Переменные среды -> PATH .

Добавить в ПУТЬ:

C:\Python27\python.exe;C:\Python27\Scripts;C:\Python27\Lib\site-packages\django\bin

Это работает! Теперь я могу создавать проекты и приложения Django, используя Command в Windows 7.

2 голосов
/ 29 ноября 2017

В последнем django (на данный момент 1.11.7) будет работать простой django-admin вместо django-admin.py.

1 голос
/ 13 мая 2017

У меня тоже была такая же проблема, но не волнуйтесь, ее просто решить, просто добавьте "C: \ Users \ Nik's \ myenv \ Scripts" в окружающие среды и все готово. Адрес вашего компьютера может отличаться, так как это зависит от того, где вы его устанавливаете.

1 голос
/ 08 июля 2013

У меня была та же проблема, за которой я следовал django-admin.py MySite startproject не очень хорошо работал на Windows 7 и обнаружил, что файлы python по-прежнему связаны с моим текстовым редактором. Изменение необходимых разделов реестра устраняет проблему.

0 голосов
/ 27 февраля 2019
  1. прежде всего убедитесь, что Python / Scripts находится на вашем пути
  2. Запустите "MySite стартового проекта django-admin" вместо "mysite стартового проекта django"
0 голосов
/ 05 сентября 2018

Я столкнулся с той же проблемой, и когда я снова запустил установщик Python и нажал на вариант восстановления, он волшебным образом все исправил для меня. Теперь я могу запустить django-admin прямо из CMD.

0 голосов
/ 08 апреля 2016

В Windows 8.1 я столкнулся с той же проблемой. В моем случае, когда я пытался создать свой проект, он открывал бы содержимое страницы в окне Internet Explorer, а не создавал папку проекта. Мне стало любопытно, что это был за django-manage.py. После поиска я получил файл django-admin.py по пути C: \ Python34 \ Scripts и щелкнул правой кнопкой мыши по нему, выбрав его для запуска по умолчанию с программой Launcher Python для Windows (консоль).

Снова я вернулся в CMD и в своем каталоге проектов я ввел: django-admin.py startproject mysite

И работал отлично. !!!

0 голосов

Решение простое в Windows:

1-Перейти к C: \ Python34 \ Scripts

2 - щелкните правой кнопкой мыши на django-admin.py

3 - выберите открыть с помощью

4-Выберите программу по умолчанию

5-Select Laucher Python для Windows (консоль)

6 - Запустить команду в CMD Windows python django-admin.py startproject mysite

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