如果要部署virtualenv,则必须确保先激活它。你应该这样更新wsgi文件(更新值以匹配你的环境):
activate_this = '/path/to/virtualenv/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this)
import sys
sys.path.insert(0, '/path/to/flask/appname')
sys.path.insert(0,'/home/ec2-user/hatemail')
sys.path.insert(1,'/home/ec2-user')
from badassery import app as application
如果你不部署virtualenv,则可能只需要确保系统上已安装Flask。如果已经安装setuptools
,则可以:
easy_install flask