Мое приложение фляги с python3, apache и mod_wsgi работает в python2 - PullRequest
0 голосов
/ 08 марта 2019

Я разработал флеш-приложение с python3.6, apache2 и mod_wsgi на сервере Ubuntu. Но, очевидно, мое приложение работает на python2, поэтому произошла ошибка, и это беспокоит меня. Я считаю, что мой путь к Python правильный ...

Это файл wsgi (catalog.wsgi);

#!/usr/bin/python3
import sys
import logging
import os
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/ItemCatalogApp/")

from catalogApp import app as application

Это мой файл настройки apache (/etc/apache2/sites-available/catalogApp.conf);

<VirtualHost *:80>
    ServerName xx3.xxx.xxx.xx
    ServerAlias example.com
    WSGIScriptAlias / /var/www/ItemCatalogApp/catalog.wsgi
    WSGIDaemonProcess ItemCatalog python-path=/var/www/ItemCatalogApp/venv/lib/python3.6/site-packages

<Directory /var/www/ItemCatalogApp>
    WSGIProcessGroup ItemCatalogApp
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
...