【求助】明明配置好了apache,运行Django项目却提示No module named '项目名'\ /wsgi.py
炉火炖青 2019-02-20 07:00:11 环境:windows2008r2+apache24+anaconda3+mod_wsgi4.5.24+ap24vc14
apache设置文件已经清楚设定了
WSGIPythonPath "C:/Apache24/cgi-bin/项目位置"
(加不加引号都试过了,英文目录。)
loadFile
LoadModule wsgi_module
WsgiPythonHome
这些全都设定好了。
django里的setting也修改了
可最后还是冷冰冰的:
ModuleNotFoundError: No module named 'XXXXX'\r: C:/Apache24/cgi-bin/XXXXX/XXXXX/wsgi.py
XXXXX是项目名
谁能帮帮我......
#wsgi django
LoadFile "c:/anaconda3/python37.dll
WSGIPythonPath "C:/Apache24/cgi-bin/XXXXX"
LoadModule wsgi_module "c:/anaconda3/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "c:/anaconda3"
WSGIScriptAlias / C:/Apache24/cgi-bin/XXXXX/XXXXX/wsgi.py
<Directory C:/Apache24/cgi-bin/exfirebook>
Require all granted
Options +ExecCGI
AddHandler cgi-script .cgi .pl .py
</Directory>
<Directory C:/Apache24/cgi-bin/XXXXX/XXXXX>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Alias /static C:/Apache24/cgi-bin/XXXXX/silence/static
<Directory C:/Apache24/cgi-bin/XXXXX/silence/static>
AllowOverride None
Options None
Require all granted
</Directory>
Alias /media c:/Apache24/cgi-bin/XXXXX/silence/media
<Directory c:/Apache24/cgi-bin/XXXXX/silence/media>
AllowOverride None
Options None
Require all granted
</Directory>
另外一方面,之前试着用web.py,在用web.data()获取微信公众号用户发来信息时,总是出现乱码。我已经知道微信公众号是用iso8859-1l了,但无论怎么解码编码,都无法成功使用elementtree解析,似乎只有中文的部分是乱码,无法批量解编码,上网搜不到任何关于这些的解答......求助啊......T T