找不到命令:django-admin.py

55 投票
31 回答
163418 浏览
提问于 2025-04-17 06:57

我刚开始学习Python和Django,想要直接动手试试。所以我在看一个关于如何安装Python和Django的指南,地址是http://devcenter.heroku.com/articles/django

一切都很顺利,直到我到了这一步:

django-admin.py startproject hellodjango

结果出现了:

command not found: django-admin.py

我试了几种方法,但都没能解决这个问题。有没有好心人能给我指条明路?

另外,有没有好的指南可以教我如何在Mac上本地运行和测试Python/Django应用?

我用的是Mac OS X Lion,Python 2.7。

31 个回答

24

我试了这个方法,结果成功了。

pip uninstall django
sudo pip install django
django-admin startproject example

效果很好。

40

其实,如果你用的是Ubuntu系统,只需要用 django-admin,而不是 django-admin.py

它的位置在 /usr/bin
在Mac上可能也是这样。
你现在用的是Windows的教程。

它可能还会告诉你

python manage.py runserver

其实那就是

python ./manage.py runserver
77

当我之前的方法不奏效时,我试着用 python -m django startproject mysite 这个命令,结果成功了。

撰写回答