尝试在windows apache中安装mod wsgi时出错

尝试在windows apache中安装mod wsgi时出错,apache,mod-wsgi,Apache,Mod Wsgi,我在apache中安装了mod_wsgi模块,方法是将其复制到modules目录中,然后通过添加LoadModule wsgi_module modules/mod_wsgi.so相应地更改httpd.conf文件 我包含的目录块如下所示: WSGIScriptAlias /wsgi “C:/Django-1.5.1/wsgi/wsgi_handler.py” <Directory “C:/Django-1.5.1/wsgi”> AllowOverride None

我在apache中安装了
mod_wsgi
模块,方法是将其复制到modules目录中,然后通过添加
LoadModule wsgi_module modules/mod_wsgi.so
相应地更改
httpd.conf
文件

我包含的目录块如下所示:

WSGIScriptAlias /wsgi “C:/Django-1.5.1/wsgi/wsgi_handler.py”

<Directory “C:/Django-1.5.1/wsgi”>
    AllowOverride None
    Options None
    Order deny,allow
    Allow from all
</Directory>
WSGIScriptAlias/wsgi“C:/Django-1.5.1/wsgi/wsgi_handler.py”
不允许超限
选项无
命令拒绝,允许
通融
但是,在启动apache时,我遇到以下错误:

Syntax error on line 243 of C:/xampp/apache/conf/httpd.conf:
<Directory "\xe2\x80\x9cC:/Django-1.5.1/wsgi\xe2\x80\x9d"> path is invalid.
C:/xampp/apache/conf/httpd.conf的第243行出现语法错误: 路径无效。 我不明白为什么要把垃圾附加到路径上。
我做错了什么?

您可能混合了32位和64位版本的Apache。Python和mod_wsgi。必须使用全部32位或全部64位。从以下位置使用二进制文件:


他们使用Apache的发行版来构建mod_wsgi。

Python是32位的,我如何检查其他版本?不知道Apache。只要试着重新安装,并确保你下载了所有相同的。另外,请确保您正在为您使用的mod_wsgi二进制文件安装正确版本的Python。很抱歉回复太晚了。嗯,我应该仔细阅读你的留言。您的文件中有错误的引号。摆脱那些花哨的非标准引用。