我正在尝试在apache服务器上运行flask并按照
上的说明进行操作this page,但没有收到名为“ flask”的模块错误
这是error.log
[Tue Aug 14 20:53:59.945197 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] mod_wsgi (pid=16744): Target WSGI script '/var/www/FlaskApp/FlaskApp/flask-admin/examples/forms/flaskapp.wsgi' cannot be loaded as Python module.
[Tue Aug 14 20:53:59.945263 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] mod_wsgi (pid=16744): Exception occurred processing WSGI script '/var/www/FlaskApp/FlaskApp/flask-admin/examples/forms/flaskapp.wsgi'.
[Tue Aug 14 20:53:59.945394 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] Traceback (most recent call last):
[Tue Aug 14 20:53:59.945425 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] File "/var/www/FlaskApp/FlaskApp/flask-admin/examples/forms/flaskapp.wsgi", line 8, in <module>
[Tue Aug 14 20:53:59.945431 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] from app123 import app as application
[Tue Aug 14 20:53:59.945438 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] File "/var/www/FlaskApp/FlaskApp/flask-admin/examples/forms/app123.py", line 4, in <module>
[Tue Aug 14 20:53:59.945442 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] from flask import Flask, url_for, flash
[Tue Aug 14 20:53:59.945466 2018] [wsgi:error] [pid 16744] [remote 189.46.121.20:52032] ModuleNotFoundError: No module named 'flask'
FlaskApp.conf文件:
<VirtualHost *:80>
ServerName 1**.1**.**.**
WSGIDaemonProcess app123
WSGIScriptAlias / /var/www/FlaskApp/FlaskApp/flask-admin/examples/forms/flaskapp.wsgi
<Directory /var/www/FlaskApp/FlaskApp/flask-admin/examples/forms>
WSGIProcessGroup app123
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
wsgi-文件:
#!/usr/bin/python3
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/FlaskApp/FlaskApp/flask-admin/examples/forms/")
#from FlaskApp
from app123 import app as application
application.secret_key = 'j****'
activate_this = 'py3env/bin/activate_this.py'
with open(activate_this) as file_:
exec(file_.read(), dict(__file__=activate_this))
和app123.py文件是带有表单的简单flask-admin示例。绝对一样因此,问题是:问题出在哪里?