【问题标题】:BitNami DjangoStack not 'self contained', cannot run applicationBitNami DjangoStack 不是“独立的”,无法运行应用程序
【发布时间】:2012-10-01 00:12:28
【问题描述】:

我安装了 Windows(32 位)BitNami DjangoStack 1.4.1.0 并选择不安装随附的 python,因为我已经安装了 Python 2.7。

当我点击介绍网页中的按钮时,我收到了以下错误以及内部服务器错误(因此 Appache 运行正常)

enter code here
[error] mod_wsgi (pid=3990): Target WSGI script '/opt/bitnami/apps/django/scripts/django.wsgi' cannot be loaded as Python module

我发现了一个类似的问题,但与在亚马逊上安装有关。同样按照答案,问题似乎是 wsgi 是针对错误的 python 版本编译的。

然后我卸载了 BitNami 并使用提供的 python 版本重新安装 - 仍然是相同的消息。

如果 BitNami 包是自包含的,即包含运行所需的所有位,我看不出错误的 python 版本如何成为问题。

如果我之前安装的版本导致问题,我将其从 PATH 环境变量中删除。

Windows 的文档也似乎有误。 django.conf 和 django.wsgi 不在文档所说的位置(\Users\user\BitNami SDjangoStack projects\apps)。事实上,该目录中唯一的东西是我在安装时选择的新项目 - 没有应用程序目录。我在 BitNami 目录中找到了这些文件。

当我在 BitNami 控制台中输入 python 时,我得到的是 python 2.7.3,而不是安装指南中列出的 2.7.2。

我认为这个包可以很好地帮助我运行一个生产 Django 站点。它现在已准备好在开发阶段上线进行测试。

【问题讨论】:

  • 考虑不使用基于 Apache 的堆栈,而是使用 nginxuwsgi 的组合。

标签: python django windows-7 bitnami


【解决方案1】:

不安装 Python 到底是什么意思? BitNami DjangoStack 是自包含的,因为它包含自己的 Python 及其依赖项。您还提到您在 Windows 上运行它,但路径 /opt/bitnami 是在 Linux 中以 root 身份安装时的默认路径。您在安装过程中选择了哪些具体选项?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    相关资源
    最近更新 更多