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

Я столкнулся со многими проблемами при установке django на windows с помощью pip. Я использовал "pip install django".

Но я не могу выполнить команду "django-admin startproject myproject". она выдает следующую ошибку: 'django-admin' не распознан как внутренняя или внешняя команда, оперативная программа или пакетный файл.

Пожалуйста, помогите мне в установке django на windows 11. пожалуйста, предоставьте мне команды, которые нужно выполнить для установки в деталях.

Очень вероятно, что переменная окружения Path не указывает на каталог bin пакета pip, в котором перечислены исполняемые файлы (и, следовательно, содержит django-admin).

Однако хорошая новость заключается в том, что нам это не нужно. Действительно, django-admin по сути является сокращением python -m django, так что мы можем работать с:

python -m django startproject myproject

вместо этого.

Для решения проблемы попробуйте найти исполняемый файл с именем django-admin и добавить этот каталог в переменную окружения Path [Computer-Hope].

рекомендую использовать virtualenv

создайте venv, активируйте и установите django

PS ❯ mkdir djangoapp

    Directory: C:\temp

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----        2024-05-14  오전 9:16                djangoapp


C:\temp  on ⛅ (Seoul)
PS ❯ cd djangoapp

C:\temp\djangoapp  on ⛅ (Seoul)
PS ❯ python -m venv .venv

C:\temp\djangoapp  on ⛅ (Seoul) took 7s
PS ❯ .\.venv\Scripts\Activate.ps1

C:\temp\djangoapp via 🐍 v3.12.2 (.venv)  on ⛅ (Seoul)
PS ❯ pip install django
Collecting django
  Downloading Django-5.0.6-py3-none-any.whl.metadata (4.1 kB)
Collecting asgiref<4,>=3.7.0 (from django)
  Downloading asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting sqlparse>=0.3.1 (from django)
  Downloading sqlparse-0.5.0-py3-none-any.whl.metadata (3.9 kB)
Collecting tzdata (from django)
  Using cached tzdata-2024.1-py2.py3-none-any.whl.metadata (1.4 kB)
Downloading Django-5.0.6-py3-none-any.whl (8.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.2/8.2 MB 10.7 MB/s eta 0:00:00
Downloading asgiref-3.8.1-py3-none-any.whl (23 kB)
Downloading sqlparse-0.5.0-py3-none-any.whl (43 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.0/44.0 kB 2.2 MB/s eta 0:00:00
Using cached tzdata-2024.1-py2.py3-none-any.whl (345 kB)
Installing collected packages: tzdata, sqlparse, asgiref, django
Successfully installed asgiref-3.8.1 django-5.0.6 sqlparse-0.5.0 tzdata-2024.1

C:\temp\djangoapp via 🐍 v3.12.2 (.venv)  on ⛅ (Seoul) took 11s
PS ❯

запустить django-admin, чтобы начать проект

C:\temp\djangoapp via 🐍 v3.12.2 (.venv)  on ⛅ (Seoul) took 11s
PS ❯ django-admin startproject myproject

C:\temp\djangoapp via 🐍 v3.12.2 (.venv)  on ⛅ (Seoul)
PS ❯ cd .\myproject\

temp\djangoapp\myproject via 🐍 v3.12.2 (.venv)  on ⛅ (Seoul)
PS ❯ python .\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.
May 14, 2024 - 09:18:56
Django version 5.0.6, using settings 'myproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

Вернуться на верх