Django:创建新项目时,弹出“django-admin.py:command not found”错误

时间:2011-07-06 01:02:25

标签: python django set

我一直在关注django网站上的教程,并且遇到了关于设置Django的问题: https://docs.djangoproject.com/en/dev/intro/tutorial01/

我已经使用setup.py通过他们的指南安装了Django,但是当我在终端上运行“django-admin.py startproject mysite”时,它会输出错误“-bash:django-admin.py:command not found ”。我根据一些谷歌搜索尝试了django-admin,有些搜索告诉我尝试以下命令

cd /usr/local/bin
ln -s /usr/local/django/trunk/django/bin/django-admin.py django-admin.py

但在这种情况下我继续得到“ln:django-admin.py:Permission denied”。

我使用macports Python,并想知道我是否能就此事得到任何帮助。非常感谢你提前!

解: 谢谢Doug!

经过一些谷歌搜索后,我发现:https://code.djangoproject.com/wiki/InstallationPitfalls告诉我一个类似的解决方案。我需要链接到我的bin并授予权限。此外,需要使用django-admin2.6.py运行的命令也行不通。

2 个答案:

答案 0 :(得分:1)

尝试:export PATH = $ PATH:/ usr / local / django / trunk / django / bin

答案 1 :(得分:0)

解决“权限被拒绝”错误:

chmod +x path/to/bin/django-admin.py

在终端上运行上面的内容(编辑到你自己的文件中)在Webfaction服务器上的virtualenv中设置Django时解决了我自己的'Permission Denied'错误。