导入错误:没有名为 python3 ubuntu 16.04 'flask'模块


< mod_wsgi cannot import flask. 

我没有在virtualenv下安装烧瓶。我可以用蟒蛇外壳进口烧瓶。我编辑了虚拟主机配置以包含WSGIDaemonProcess HRApp user=USER group=GROUP python-path=/home/USER/.local/bin/python3.5/site-packages,但没有成功。我错过了什么?

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:

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,然后将mod_wsgi指向它作为WSGIPythonHome的python安装来解决此问题

最新更新