我安装了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站点非常棒。现在它已准备好在开发阶段上线进行测试。
答案 0 :(得分:0)
没有安装Python,你究竟是什么意思? BitNami DjangoStack是自包含的,它包含自己的Python及其依赖。您还提到您在Windows上运行它,但路径/ opt / bitnami是在Linux中以root身份安装时的默认路径。您在安装过程中选择了哪些确切的选项?