Во-первых, вам нужно запустить pip install django сначала без активации виртуальной среды, если вы хотите установить django только в виртуальную среду, то вам нужно сначала активировать ее, а затем получить django установленным в нее только после запуска команды django-admin startproject myweb
Вот решение вашей проблемы: Вы можете сделать это, используя virtualenv. шаг за шагом
- py -m pip install —user virtualenv
- py -m venv env
- .envScriptsactivate
- python -m pip install Django
- python -m django —version
начать проект Команда:
- django-admin startproject mysite
start app Команда:
- python manage.py startapp myapp
теперь вы можете запустить проект:
- python manage.py runserver
Источник: django.fun
Не получается запустить сервер в Atom
[Solved] Django-admin is not recognized as an internal or external command Using Virtual Environment
Дублирую текстом: cmd:
C:Windowssystem32>cd /D d:/ d:>python -m venv my_venv_name d:>my_venv_nameScriptsactivate (my_venv_name) d:>cd Scripts Системе не удается найти указанный путь. (my_venv_name) d:>pip install django Collecting django Using cached Django-3.1.7-py3-none-any.whl (7.8 MB) Collecting asgiref=3.2.10 Using cached asgiref-3.3.1-py3-none-any.whl (19 kB) Collecting sqlparse>=0.2.2 Using cached sqlparse-0.4.1-py3-none-any.whl (42 kB) Collecting pytz Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB) Installing collected packages: asgiref, sqlparse, pytz, django Successfully installed asgiref-3.3.1 django-3.1.7 pytz-2021.1 sqlparse-0.4.1 WARNING: You are using pip version 20.2.3; however, version 21.0.1 is available. You should consider upgrading via the ‘d:my_venv_namescriptspython.exe -m pip install —upgrade pip’ command. (my_venv_name) d:>d:my_venv_namescriptspython.exe -m pip install —upgrade pip Collecting pip Using cached pip-21.0.1-py3-none-any.whl (1.5 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 20.2.3 Uninstalling pip-20.2.3: Successfully uninstalled pip-20.2.3 Successfully installed pip-21.0.1 (my_venv_name) d:>django-admin startproject mysite (my_venv_name) d:>cd D:my_venv_nameScripts (my_venv_name) D:my_venv_nameScripts>django-admin startproject mysite (my_venv_name) D:my_venv_nameScripts>cd mysite (my_venv_name) D:my_venv_nameScriptsmysite> manage.py runserver Watching for file changes with StatReloader Performing system checks.
System check identified no issues (0 silenced). You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run ‘python manage.py migrate’ to apply them. March 23, 2021 — 12:55:15 Django version 3.1.7, using settings ‘mysite.settings’ Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. (my_venv_name) D:my_venv_nameScriptsmysite>python manage.py startapp main (my_venv_name) D:my_venv_nameScriptsmysite>python manage.py runserver Watching for file changes with StatReloader Performing system checks.
Уроки Django 3 — настройка админки django — урок 11
System check identified no issues (0 silenced). You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run ‘python manage.py migrate’ to apply them. March 23, 2021 — 17:57:44 Django version 3.1.7, using settings ‘mysite.settings’ Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK.
PS D:my_venv_nameScriptsmysite> django-admin manager.py runserver django-admin : Имя «django-admin» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + django-admin manager.py runserver + ~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (django-admin:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS D:my_venv_nameScriptsmysite> python django-admin manager.py runserver C:Program FilesPython39python.exe: can’t open file ‘D:my_venv_nameScriptsmysitedjango-admin’: [Errno 2] No such file or directory PS D:my_venv_nameScriptsmysite> python manager runserver C:Program FilesPython39python.exe: can’t open file ‘D:my_venv_nameScriptsmysitemanager’: [Errno 2] No such file or directory PS D:my_venv_nameScriptsmysite> python manager.py runserver C:Program FilesPython39python.exe: can’t open file ‘D:my_venv_nameScriptsmysitemanager.py’: [Errno 2] No such file or directory PS D:my_venv_nameScriptsmysite>
После активации виртуальной среды:
Во втором скрине, вероятно, дело было в опечатке. Но, даже после исправления, корректно запустить сервер не удаётся (скрин 4) // django установлено, а активация виртуальной среды происходит прям на 4 скрине, но всё равно не работает
Попробовал запустить в PyCharm Community, получилось вот это:
Источник: husl.ru
Джанго-админ не распознан
Термин «django-admin» не распознается как имя командлета, функции, файла сценария или работоспособной программы.
Я добавил Python в переменную окружения и, конечно же, установил пакет Django и перепробовал все остальные опции при поиске, ничего не получалось. Я что-то упускаю? Я на Win 10
Решил это после удаления Python + django отдельно, затем переустановки.
user10117954 27 июн ’19 в 20:48 2019-06-27 20:48
2019-06-27 20:48
4 ответа
У меня была такая же проблема при попытке запустить его на Windows 10 CMD. Он хорошо работал на anaconda3powershell, используя django-admin startproject project .
Чтобы создать проект с помощью Windows CMD или любого другого терминала, который не поддерживает django-admin, используйте следующее. python -m django startproject Project
Marviyne Stanley 27 июл ’22 в 16:41 2022-07-27 16:41
2022-07-27 16:41
Сначала откройте командную строку в Windows, затем введите каталог (путь) python. Затем введите:
-m venv venv venvScriptsactivate (venv) pip install django
Пусть он установит django, а затем запустит ваш проект.
(venv) django-admin startproject PROJECT_NAME
Alireza Pirmahdi 19 июн ’22 в 10:45 2022-06-19 10:45
2022-06-19 10:45
У меня была такая же проблема, вам нужно удалить python, и когда вы снова загрузите его, вам нужно проверить «добавить python в путь» или что-то подобное (например, здесь)
user17461031 02 ноя ’22 в 21:59 2022-11-02 21:59
2022-11-02 21:59
Сначала проверьте версию Django с:
python -m django — версия
Если он установлен, и у вас установлена последняя версия, я предлагаю удалить и установить снова, возможно, в некоторых пакетах произошли некоторые ошибки. Это странно.
Источник: stackru.com