已安装Django但未找到django-admin

时间:2018-01-20 22:27:57

标签: django-admin

我刚刚使用pip安装了django但是当我尝试使用django-admin创建一个新项目时,我得到了" bash:django-admin:command not found"。  我尝试在virtualenv中安装django,但在尝试创建新项目时我仍然遇到同样的错误。

在我尝试解决此问题时,我发现了这一点:Installing Django with pip, django-admin not found

最后一个答案是说django-admin可能不在路上。请问有谁能解释一下这是什么意思?

如果我跑"找/ -name django-admin.py"我明白了:

/home/user/.local/bin/django-admin.py
/home/user/.local/lib/python3.5/site-packages/django/bin/django-admin.py
/home/user/django-admin.py

有人可以给我一些帮助吗?谢谢。

3 个答案:

答案 0 :(得分:8)

您已使用自己的帐户而不是sudo

安装了Django

所以请执行以下操作来解决此问题

$ pip3 uninstall django

$ sudo pip3 install django

这是输出

$which django-admin
/usr/local/bin/django-admin

答案 1 :(得分:1)

我有同样的问题。我的“解决方案”是直接致电django-admin,就像

/usr/local/bin/django-admin startproject MyProject

答案 2 :(得分:0)

我也遇到了此错误,但是以上都不适合我。 这就是我犯下这个愚蠢的错误的原因。例子,

String

要解决此错误:如果使用,别忘了先在虚拟环境中安装django版本。

$ mkdir django_test cd django_test
$ pipenv shell
(django_test)$ django-admin startproject django_test .
zsh:command not found: django-admin

Terminal commands