【问题标题】:-bash: django-admin.py: command not found (Django Installation)-bash:django-admin.py:找不到命令(Django 安装)
【发布时间】:2012-04-21 00:36:32
【问题描述】:

抱歉,我意识到这是一个非常新手的问题:我还没有熟练使用 Python。我尝试遵循一些基本的 django 教程来运行一个简单的站点。尝试使用命令 django-admin.py startproject FirstBlog 函数时,我在 Mac 终端中收到错误 -bash: django-admin.py: command not found

如果我改为尝试python django-admin.py startproject FirstBlog,终端返回

 Traceback (most recent call last):
 File "django-admin.py", line 2, in <module>
 from django.core import management
 ImportError: No module named django.core

我已经从不同的目录尝试了这些命令,但仍然是相同的结果。这是 MacOSX 10.5.8 和 Bitnami DjangoStack 1.4。我试图在 stackoverflow 和谷歌的其他地方找到答案:人们建议将路径更改为 django-admin.py。我试过了,但要么写错了我的路径,要么这不是问题。

如果需要更多信息,我很乐意提供。谢谢。

编辑

在安装程序遇到很多困难后,我已经放弃了 BitNami DjangoStack。我已经恢复到手动安装 Django/mysql,结果证明这要容易得多。谢谢。

【问题讨论】:

    标签: python django django-admin project installation


    【解决方案1】:

    看起来 Bitnami 提供了自己的 Python 版本,并且安装了 Django,因此您需要确保运行的是 Python,而不是 Apple 提供的系统 Python。根据quick start guide,看起来您可以使用他们提供的控制台应用程序,这应该确保您使用他们的 Python 运行:

    /Applications/djangostack-1.4-0/use_djangostack
    

    或者您可以使用该 Python 的绝对路径:

    /Applications/djangostack-1.4-0/python/bin/python django-admin.py
    

    【讨论】:

    • 我在终端输入/Applications/djangostack-1.4-0/python/bin/python django-admin.py 后收到此消息:admins-macbook:~ Admin$ /Applications/djangostack-1.4-0/python/bin/python /Applications/djangostack-1.4-0/python/bin/python: line 3: /Applications/django/scripts/setenv.sh: No such file or directory。感谢您的帮助。
    • 谢谢 Ned,但是在这个 BitNami 应用程序出现很多问题之后,我刚刚手动安装了 django/mysql。谢谢
    • 很抱歉您发现了这个问题(我来自 BitNami 团队)。我试图重现该问题,以防它是我们安装中的错误,但我无法重现该问题。 Ned 的指示对我有用。
    猜你喜欢
    • 2012-01-05
    • 2012-08-01
    • 2011-02-10
    • 2013-11-20
    • 2013-03-18
    • 1970-01-01
    • 2016-11-02
    • 2011-09-28
    • 2019-07-29
    相关资源
    最近更新 更多