这听起来像你没有django-admin.py
在你的路径。
Django 安装陷阱页面概述了解决该问题的指南:
症状
-bash: django-admin.py: command not found
可能的原因
您的命令搜索 PATH 中没有 django-admin.py。
解决方案
将 /bin/django-admin.py 链接到 PATH 上的任何位置。
请注意,大多数类 unix 系统上的 Python/usr/local/lib/python2.X/site-packages/
用于 3rd-party 包:
sudo ln -s /usr/local/lib/python2.4/site-packages/django/bin/django-admin.py /usr/local/bin/django-admin.py
但是,Python 2.6/usr/local/lib/python2.6/dist-packages/
用于 3rd-party 包:
sudo ln -s /usr/local/lib/python2.6/dist-packages/django/bin/django-admin.py /usr/local/bin/django-admin.py
在此之后,您可能会收到“权限被拒绝”消息。要将 django-admin.py 文件的权限更改为可执行,请执行以下操作:
sudo chmod +x /usr/local/bin/django-admin.py
如果您已安装 Python 2.6 并将其设为默认版本,则可能必须改用 django-admin-2.6.py startproject mysite。
/usr/local/bin
请注意,如果不在您的路径中,这可能还不够。您可以在终端中轻松检查您的路径:
$ echo $PATH
/home/sebbe/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
如果/usr/local/bin
不在您的路径中,您也需要添加它。有关如何执行此操作的说明,请参阅将文件夹添加到 PATH 。