[英]ImportError: No module named 'flask' python3 ubuntu 16.04
< mod_wsgi cannot import flask.
I did not install flask under a virtualenv
. 我没有在
virtualenv
下安装flask。 I can import flask using a python shell just fine. 我可以使用python shell导入烧瓶。 I edited my virtualhost config to contain
WSGIDaemonProcess HRApp user=USER group=GROUP python-path=/home/USER/.local/bin/python3.5/site-packages
to no avail. 我编辑我的虚拟主机配置包含
WSGIDaemonProcess HRApp user=USER group=GROUP python-path=/home/USER/.local/bin/python3.5/site-packages
无济于事。 What am I missing? 我想念什么?
Python 3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import flask
>>> flask.__version__
'1.0.2'
>>>
apache config: apache的配置:
WSGIDaemonProcess HRApp user=USER group=GROUP python-path=/home/USER/.local/bin/python3.5/site-packages
WSGIScriptAlias / /path/to/file.wsgi
<Directory /var/www/appname>
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
AuthType Basic
AuthName "USER"
AuthUserFile "/passwords_file"
Require valid-user
</Directory>
通过在Flask应用程序的根文件夹中安装virtualenv,然后使用WSGIPythonHome
将mod_wsgi指向python安装, WSGIPythonHome
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.