ImportError: нет модуля с именем 'flask' python3 ubuntu 16.04 - PullRequest
0 голосов
/ 17 декабря 2018
< mod_wsgi cannot import flask. 

Я не установил колбу под virtualenv.Я могу импортировать колбу, используя оболочку Python просто отлично.Я отредактировал свою конфигурацию virtualhost, чтобы она содержала 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>

1 Ответ

0 голосов
/ 18 декабря 2018

Решил, установив virtualenv в корневую папку приложения Flask, а затем указав mod_wsgi на него как установку python с WSGIPythonHome

...