疑难解答 - $ django-admin.py:找不到命令

时间:2014-01-02 18:22:23

标签: python django

leavemealone:~ test$ django-admin.py startproject mysite
-bash: django-admin.py: command not found
leavemealone:~ test$ sudo ln -s /usr/local/lib/python2.6/dist-packages/django/bin/django-admin.py /usr/local/bin/django-admin.py
ln: /usr/local/bin/django-admin.py: File exists
leavemealone:~ test$ django-admin.py startproject.py
-bash: django-admin.py: command not found
leavemealone:~ test$ 

所以,作为免责声明,我可能是个白痴。

我按照djangoproject.com上的安装说明操作,并按照他们的解决方案查找命令not found错误,但它仍然存在。我完全不知道该做什么。

2 个答案:

答案 0 :(得分:1)

评论中的解决方案,也在https://docs.djangoproject.com/en/1.6/faq/troubleshooting/。注意文件是否存在,$PATH包含django-admin.py的路径,并且符号链接已正确签名

答案 1 :(得分:0)

如果您不想设置$PATH,那么您可以在Bash中使用一个长命令来启动新项目。像这样:

python ~/path/to/django-admin.py startproject <project_name>

常见的路径可能是:

python ~/documents/virtualenvs/pay/lib/python2.7/site-packages/django/bin/django-admin.py startproject store