我正在将Flask Web应用程序部署到AWS EC2的Ubuntu实例。
我在 /var/log/apache2/error.log 中收到以下错误:
[wsgi:error] ImportError: No module named bcrypt
注意:直接运行python脚本时,我没有收到此错误。
/etc/apache2/sites-enabled/hb.conf
<VirtualHost *>
ServerName example.com
WSGIScriptAlias / /var/www/hb/hb.wsgi
WSGIDaemonProcess hb
<Directory /var/www/hb>
WSGIProcessGroup hb
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
我的 hb.wsgi 文件:
import sys
sys.path.insert(0, "/var/www/hb")
from happybesties import app as application