Exception occurred processing WSGI script '/var/www/xxxxx/app.wsgi'.

  这个报错是在一次部署Flask项目中遇到的,一般还会有其他对应的信息,我当时是因为 CentOS 系统中有Python 2 和 Python 3,理论上应该使用 Python3,但是实际上结果调用的是 Python 2,而 Python2 的编码方式在项目中应用又有问题,所有修改编码方式即可。

# 默认为 python3 环境
import sys
# 如果是 python2.x 还需要加上下面两行,默认编码 gbk,转为 utf8
# reload(sys)
# sys.setdefaultencoding('utf8')
sys.path.insert(0, '/var/www/flask_demo')
from app import app as application
发布了195 篇原创文章 · 获赞 139 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_39564555/article/details/102560109