django-admin.py startproject mysite ничего не делает - PullRequest
2 голосов
/ 13 февраля 2012

Это сработало, когда я проводил урок опроса в linux, но я делаю это снова в Windows 7, и ничего не происходит.

Я уже установил переменные окружения и установил ассоциацию файлов для моего python27.exe

Когда я запускаю django-admin.py startproject mysite из командной строки DOS, он выполняется, но показывает всю информацию (например, параметры и т. Д.), Как будто я вместо этого набрал параметр справки. Это на самом деле не создает файлы проекта в моем каталоге. Я ценю помощь.

также я попробовал решение, найденное здесь (похоже, это та же самая проблема). Не сработало

django-admin.py не работает должным образом

Ответы [ 6 ]

2 голосов
/ 09 февраля 2014

Я столкнулся с той же проблемой.

Никогда раньше не работал с Django, но работал с Python 2.7 довольно неплохо, все на платформе Windows 7.Я скачал последнюю версию Django и распаковал ее на своем рабочем столе.

После небольшого перебора удалось установить его для самостоятельной установки.Я обнаружил, что не могу просто следовать руководству, предоставленному в документации, погуглил проблему и нашел эту ветку, теперь я смог заставить ее работать, выполнив следующие действия:

Я работаю с открытым окном команд DOS,Я перехожу к корню, где я хочу, чтобы файл проекта был установлен.Затем я проверяю, что файл django_admin был отредактирован в соответствии с инструкциями wynston, а затем набрал следующее:

python c:\location of django_admin.py startproject projectname

и он прекрасно выполнил.

* Спасибо wynston за редактирование django_admin.py файл.

1 голос
/ 10 мая 2012

Измените первую строку django-admin.py #!/usr/bin/env python, например, на #!D:\Program Files\Python\python.exe (где вы устанавливаете python.exe, это мой каталог), все работает.

1 голос
/ 13 февраля 2012

Попробуйте запустить python27 django-admin.py startproject mysite из командной строки, возможно, другой (более старый) python.exe выполняет файл django-admin.py. Если есть программа, связанная с файлами .py, все перемешивается, и ваша переменная окружения path не имеет значения.

Я предлагаю вам использовать virtualenv . Когда вы используете его, вы должны помещать python.exe перед каждым .py файлом, который вы хотите запустить, потому что установка python свяжет .py файлы с установленным python.exe и будет использовать его, независимо от того, что находится на вашем пути , (

0 голосов
/ 30 июля 2014

Отличные ответы.Но, к сожалению, это не сработало для меня.Вот как я решил это

  1. Открыл django_admin.py, как сказал @wynston.Но путь в первой строке уже показывал #!C:\ правильно.Так что не пришлось его менять

  2. Мне пришлось поставить "..." вокруг django-admin.py адреса.Переместился в каталог проекта в cmd.exe и запустил этот

    python "C: \ Users \ ...... \ Scripts \ django-admin.py" startproject имя проекта

Работало только с кавычками.Я использую 64-разрядную версию Anaconda Python 2.7, 64-разрядную версию Windows 7.Надеюсь, это поможет

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

0 голосов
/ 13 февраля 2012

Используйте python django-admin.py startproject mysite.Это сработало для меня некоторое время назад, когда у меня была такая же проблема.

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