【问题标题】:How to fix error "'django-admin' is not recognized as an internal or external command"?如何修复错误“'django-admin'不被识别为内部或外部命令”?
【发布时间】:2020-10-07 17:09:59
【问题描述】:

这是我目前尝试过的代码。

我尝试使用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.

【问题讨论】:

    标签: python django pip


    【解决方案1】:

    使用虚拟环境来安装 Django 和项目所需的所有其他包。那么你肯定会知道 django-admin 将按预期可用。

    【讨论】:

      【解决方案2】:

      Django 可能无法在 python3.8(最新版本)上运行 所以你应该使用 conda 或虚拟环境。 如果你使用 conda,请这样做

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

      然后你将进入 python3.7 环境而不是 3.8 然后使用这个命令安装 django 'pip install django'

      【讨论】:

      • 我从 pycharm 终端运行命令并且它工作了
      猜你喜欢
      • 2020-03-03
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 2021-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多