Flask – WSGI – нет модуля с именем «flask».Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Flask – WSGI – нет модуля с именем «flask».

Сообщение Anonymous »

Я следую руководству по Flask от Sentdex. Он использует Venv для настройки своего Flask, но не настроил свой Python для работы с Venv. Я пробовал установить Flask глобально, но он все равно не работает. При попытке перейти на сервер выдается ошибка 500 Internal Server Error

Я получаю обычную ошибку отсутствия модуля с именем flask.

errorFGL.log

[Sun Feb 05 11:22:32.043925 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] mod_wsgi (pid=26340): Target WSGI script '/var/www-fgl/FlaskApp/flaskapp.wsgi' cannot be loaded as Python module.
[Sun Feb 05 11:22:32.044105 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] mod_wsgi (pid=26340): Exception occurred processing WSGI script '/var/www-fgl/FlaskApp/flaskapp.wsgi'.
[Sun Feb 05 11:22:32.044243 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] Traceback (most recent call last):
[Sun Feb 05 11:22:32.045011 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] File "/var/www-fgl/FlaskApp/flaskapp.wsgi", line 8, in
[Sun Feb 05 11:22:32.045070 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] from FlaskApp import app as application
[Sun Feb 05 11:22:32.045549 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] File "/var/www-fgl/FlaskApp/FlaskApp/__init__.py", line 1, in
[Sun Feb 05 11:22:32.045594 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] from flask import Flask
[Sun Feb 05 11:22:32.045689 2017] [wsgi:error] [pid 26340:tid 118578538694400] [client 86.52.205.25:49814] ImportError: No module named 'flask'


__init__.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def homepage():
return "Success"

if __name__ == "__main__":
app.run()


flaskapp.wsgi

#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)

sys.path.insert(0,"/var/www-fgl/FlaskApp/")

from FlaskApp import app as application
application.secret_key = '[REDACTED]'


fgl-database.conf


ServerName [REDACTED]
WSGIScriptAlias / /var/www-fgl/FlaskApp/flaskapp.wsgi

Require all granted

Alias /static /var/www-fgl/FlaskApp/FlaskApp/static

Require all granted

ErrorLog ${APACHE_LOG_DIR}/errorFGL.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/accessFGL.log combined




Подробнее здесь: https://stackoverflow.com/questions/420 ... amed-flask
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Apache2 и mod wsgi: целевой сценарий WSGI невозможно загрузить как модуль Python.
    Anonymous » » в форуме Python
    0 Ответы
    203 Просмотры
    Последнее сообщение Anonymous
  • Ошибка запуска приложения WSGI | ModuleNotFoundError: на pythonanywhere.com нет модуля с именем «flask»
    Anonymous » » в форуме Python
    0 Ответы
    79 Просмотры
    Последнее сообщение Anonymous
  • Django + virtualenv + Gunicorn – нет модуля с именем django.core.wsgi?
    Anonymous » » в форуме Python
    0 Ответы
    109 Просмотры
    Последнее сообщение Anonymous
  • Django и железная дорога, ModuleNotFoundError: нет модуля с именем mainApp.wsgi.
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Django и железная дорога, ModuleNotFoundError: нет модуля с именем mainApp.wsgi.
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»