Я развертываю свое веб-приложение Flask на экземпляре Ubuntu AWS EC2.
Я получаю следующую ошибку в / 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>
my hb.wsgi file:
import sys
sys.path.insert(0, "/var/www/hb")
from happybesties import app as application