Подтвердить что ты не робот

Django-admin.py startproject не работает

после установки django Я пробовал django-admin.py startproject mysite, и это сработало, затем я получил простой сайт, и я хотел начать что-то реальное, поэтому я попробовал django-admin.py startproject newsite, и ничего не произошло. Всякий раз, когда я пытаюсь выполнить команду, ничего не происходит сейчас.. любая идея, что не так?

4b9b3361

Ответ 1

Для тех, кто наткнулся на это сейчас, эта проблема возникает из-за того, что Windows не подчиняется #! C:\Path\To\Virtualenv\Scripts\Python.exe hashbang в верхней части django-admin.py и, следовательно, работает это с неправильным python.exe(очевидно, ошибка virtualenv).

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

python C:\Path\To\Virtualenv\Scripts\django-admin.py startproject <project_name>

Ответ 2

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

@echo off
@echo "Enter Proyect name"
set /p proj_name=
set building="Building django project %proj_name%"
@echo %building%
python c:/Python27/Scripts/django-admin.py startproject %proj_name%
pause

Я назвал файл "django.bat", и для его использования вы можете просто добавить копию в каталог, который хотите запустить проект, выполнить файл, и он попросит вас указать имя проекта, предоставить один, а затем Voila!

Надеюсь, что это поможет.

Ответ 3

У вас есть набор переменных среды DJANGO_SETTINGS_MODULE (предположительно из проекта mysite)? Если да, то django думает, что вы работаете над старым проектом и не дает вам опцию startproject. Попробуйте отключить переменную окружения и повторите попытку.

Ответ 4

Перейдите к c:/python **/Scripts/вы должны найти django-admin.py там, где исправлена ​​проблема с использованием абсолютного пути.

Ответ 5

Попробуй это! Он также работает внутри virtualenv

python "C:\Python27\Scripts\django-admin.py" startproject test2

Ответ 6

Выберите файл ".py" и щелкните правой кнопкой мыши и выберите "открыть с помощью"

Здесь выберите 'Python Launcher for Windows'

Это решит проблему

Это для ОС Windows

Ответ 7

Я нахожусь на Mac и имею аналогичную проблему после установки с pip3. Я переустановил и исправил ошибку. Вы можете попробовать перейти к каналу #django irc в irc.freenodes

Ответ 8

Попробуйте этот путь.

1 > Посмотрите, где установлен ваш python, если он не может найти его в C:/Python().

$ python
Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.executable
'c:\\Python26\\python.exe'
>>> sys.exec_prefix
'c:\\Python26'
>>>
>>> print '\n'.join(sys.path)

c:\Python26\lib\site-packages\setuptools-0.6c11-py2.6.egg
c:\Python26\lib\site-packages\nose-1.0.0-py2.6.egg
C:\Windows\system32\python26.zip
c:\Python26\DLLs
c:\Python26\lib
c:\Python26\lib\plat-win
c:\Python26\lib\lib-tk
c:\Python26
c:\Python26\lib\site-packages
c:\Python26\lib\site-packages\win32
c:\Python26\lib\site-packages\win32\lib
c:\Python26\lib\site-packages\Pythonwin
c:\Python26\lib\site-packages\wx-2.8-msw-unicode

2 > После этого перейдите в папку Scripts. Там вы можете найти django-admin.py. Теперь скопируйте полный путь к этому файлу.

3 > Теперь запустите эту команду

Путь python файла startproject name Project

например.   python C:\Users\UserName\AppData\Local\Programs\Python\Python35-32\Scripts\django-admin.py startproject mysite

надеюсь, что это сработает.

Ответ 9

Если все установлено правильно, при открытии командной строки, перейдите в папку рабочего стола с помощью

cd C:\Users\YOURNAME\Desktop

тогда введите

django-admin startproject YOURPROJECTNAME

Проект должен появиться на вашем рабочем столе.

Если вы не переместились в папку своего рабочего стола и не выполнили команду, ваш проект можно поместить в папку windows\system32 на диске C.

Ответ 10

Для меня работало без расширения .py, так как в моих окнах было exe с именем

C:\Python27\Scripts\django-admin startproject HelloWorld