0

我安装了 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 站点。它现在已准备好在开发阶段上线进行测试。

4

1 回答 1

0

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

于 2012-10-15T15:39:14.027 回答