Как исправить ошибку «'django -admin' не распознается как внутренняя или внешняя команда»? - PullRequest
0 голосов
/ 17 июня 2020

Это код, который я пробовал до сих пор.

Я пробовал обновить его, используя git clone https://github.com/django/django.git, но ошибка та же:

C:\Users\HP>pip install django
Requirement already satisfied: django in c:\users\hp\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (3.0.7)
Requirement already satisfied: asgiref~=3.2 in c:\users\hp\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from django) (3.2.7)
Requirement already satisfied: pytz in c:\users\hp\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from django) (2020.1)
Requirement already satisfied: sqlparse>=0.2.2 in c:\users\hp\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages (from django) (0.3.1)

C:\Users\HP>python -m django --version
3.0.7

C:\Users\HP>django-admin
'django-admin' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\HP>git clone https://github.com/django/django.git
Cloning into 'django'...
remote: Enumerating objects: 82, done.
remote: Counting objects: 100% (82/82), done.
remote: Compressing objects: 100% (72/72), done.
remote: Total 458425 (delta 35), reused 19 (delta 10), pack-reused 458343 receiving objects: 100% (458425/458425), 191.37Receiving83 MiB/s
 objects: 100% (458425/458425), 192.20 MiB | 1.85 MiB/s, done.
Resolving deltas: 100% (335466/335466), done.
Updating files: 100% (6266/6266), done.

C:\Users\HP>django-admin
'django-admin' is not recognized as an internal or external command,
operable program or batch file.

Ответы [ 2 ]

1 голос
/ 17 июня 2020

Django может не работать на python3 .8 (последняя версия), поэтому вам следует использовать conda или виртуальную среду. Если вы используете conda, пожалуйста, сделайте это

conda create --name mydjango python=3.7
conda activate mydjango

, тогда вы будете go в среде python3 .7 вместо 3.8, затем установите django с помощью этой команды 'pip install django' I надеюсь, это будет полезно

0 голосов
/ 17 июня 2020

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

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