Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
webapp2 mod_wsgi apache centos 500内部服务器错误;wsgi脚本不能作为Python模块加载_Python_Apache_Mod Wsgi_Webapp2 - Fatal编程技术网

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()