windows apache 启动python报错?

windows 安装apahce2.4.52,
安装过程(忽略)
安装成功之后,启动服务bin/httpd.exe 访问http://localhost:80 正常使用

安装python
安装过程(忽略)

img

httpd.exe 已添加到环境变量,python已添加环境变量
使用windows托管apache服务
httpd -k install -n Apache
通过 windows服务启动apache,访问http://localhost:80 正常使用

下载 mod_wsgi https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
安装mod_wsgi‑4.9.0‑cp38‑cp38‑win_amd64.whl
cd到下载目录,pip install mod_wsgi‑4.9.0‑cp38‑cp38‑win_amd64.whl 安装成功

按照网上教程执行:mod_wsgi-express module-config
返回
LoadFile "c:/users/administrator/appdata/local/programs/python/python38/python38.dll"
LoadModule wsgi_module "E:/zzz/Django/venv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp38-win_amd64.pyd"
WSGIPythonHome "E:/zzz/Django/venv"
上面三行 添加到apache的 httpd.conf中,重启apahce服务,重启失败,错误信息如下

img

删除windows apahce服务,sc delete Apache
通过点击 e:/apache/bin/httpd.exe启动服务,启动成功
windows启动apahce+python这个错误信息困扰两天了,不知道该怎么解决

python少安装 encoding 这模块吧

设定PythonHome变量,就好了