【问题标题】:Django: When creating a new project, "django-admin.py: command not found" Error pops upDjango:新建项目时,弹出“django-admin.py: command not found”错误
【发布时间】:2011-09-29 06:01:05
【问题描述】:

我一直在关注 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 并且想知道是否可以就此事获得任何帮助。非常感谢您!

解决方案: 谢谢道格!

经过一番谷歌搜索后,我发现:https://code.djangoproject.com/wiki/InstallationPitfalls 告诉我一个类似的解决方案。我需要链接到我的垃圾箱并授予权限。此外,该命令需要与 django-admin2.6.py 一起运行,否则将无法正常工作。

【问题讨论】:

    标签: python django set


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      在终端中运行上述内容(编辑为您自己的文件)解决了我在 Webfaction 服务器上的 virtualenv 中设置 Django 时出现的“权限被拒绝”错误。

      【讨论】:

        猜你喜欢
        • 2020-09-17
        • 2020-09-26
        • 1970-01-01
        • 1970-01-01
        • 2015-06-13
        • 1970-01-01
        • 2020-02-29
        • 1970-01-01
        • 2016-10-24
        相关资源
        最近更新 更多