我当前的设置Python3.5 x64
,Apache2.4
我正在学习Python
和django
。我想使用Apache
运行django app。
我从这里http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载mod_wsgi
二进制文件
我选择了这个:mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl
提取后我得到了mod_wsgi.so
。我在apache modules directory
。
之后我在httpd.conf文件中添加了以下代码
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias / C:/djangoprojects/mysite/mysite/wsgi.py
WSGIPythonPath /C:/djangoprojects/mysite
<Directory C:/djangoprojects/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
但我收到了以下错误。
httpd.exe: Syntax error on line 183 of C:/Apache24/conf/httpd.conf: Cannot load modules/mod_wsgi.so into server: The specified module could not be found.
我无法加载mod_wsgi
模块。需要帮助。
答案 0 :(得分:0)
我检查了我的安装,发现python for all
丢失了。
我使用python3.5
重新安装custom configurations
并启用python for all
选项。