BitNami DjangoStack不是"自包含的",无法运行应用程序



我安装了Windows(32位)BitNami DjanoStack 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生产站点。它现在处于开发阶段,可以进行测试。

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

相关内容

最新更新