webapp2 mod_wsgi apache centos 500内部服务器错误;wsgi脚本不能作为Python模块加载
我正在使用webapp2 mod_wsgi apache centos 500内部服务器错误;wsgi脚本不能作为Python模块加载,python,apache,mod-wsgi,webapp2,Python,Apache,Mod Wsgi,Webapp2,我正在使用webapp2开发我的应用程序,我想使用mod_wsgi在apache上部署它,但我在导入webapp2时遇到500个内部服务器错误,错误日志中没有发现模块错误 我将WebOb、Paste、webapp2安装到系统以及virtualenv中,并在python环境中进行了测试 >> import webapp2 它工作得很好 错误是: > mod_wsgi (pid=15727): Target WSGI script '/var/www/html/app/main
webapp2
开发我的应用程序,我想使用mod_wsgi
在apache上部署它,但我在导入webapp2时遇到500个内部服务器错误,错误日志中没有发现模块错误
我将WebOb
、Paste
、webapp2
安装到系统以及virtualenv
中,并在python环境中进行了测试
>> import webapp2
它工作得很好
错误是:
> mod_wsgi (pid=15727): Target WSGI script '/var/www/html/app/main.py'
> cannot be loaded as Python module.
> mod_wsgi (pid=15727): Exception occurred processing WSGI script '/var/www/html/app/main.py'.Traceback (most recent call last):File
> "/var/www/html/app/main.py", line 20, in <module>
> import webapp2
这是我的main.py
文件内容
#!/usr/bin/env python
import os
import webapp2
import jinja2
import logging
import json
import datetime
import jwt.api_jwt
import os, sys
ABSPATH = os.path.dirname (__ file__)
sys.path.append (ABSPATH)
os.chdir (ABSPATH)
sys.path.append('/var/www/html/app/env/lib/python2.7/site-packages')
#site.addsitedir('/var/www/html/app/env/lib/python2.7/site-packages')
class MainPage(Webapp2.RequestHandler):
def get(self):
self.response.out.write("hello world")
app = webapp2.WSGIApplication([
('/', MainPage),
], debug=True)
def main():
from paste import httpserver
httpserver.serve(app, host='prep2016.msitprogram.net', port='8080')
if __name__ == '__main__':
main()
可能的重复可能的重复
#!/usr/bin/env python
import os
import webapp2
import jinja2
import logging
import json
import datetime
import jwt.api_jwt
import os, sys
ABSPATH = os.path.dirname (__ file__)
sys.path.append (ABSPATH)
os.chdir (ABSPATH)
sys.path.append('/var/www/html/app/env/lib/python2.7/site-packages')
#site.addsitedir('/var/www/html/app/env/lib/python2.7/site-packages')
class MainPage(Webapp2.RequestHandler):
def get(self):
self.response.out.write("hello world")
app = webapp2.WSGIApplication([
('/', MainPage),
], debug=True)
def main():
from paste import httpserver
httpserver.serve(app, host='prep2016.msitprogram.net', port='8080')
if __name__ == '__main__':
main()