FLASK_APP=main.py
flask run
залил приложение на сервер с apache
из apache вызываю main.wsgi
как из него запустить приложение под виртуальным окружением?
пробую вот так
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
activate_this = '/abs_path_to_env/bin/activate'
with open(activate_this) as file_:
exec(file_.read(), dict(file=activate_this))
flask run
print("hello")
получаю
flask run
SyntaxError: invalid syntax
может кто-то подскажет как правильно запустить приложение?
Ты зачем то пытаешься записать в файл с кодом команды для запуска.
https://modwsgi.readthedocs.io/en/develop/configuration-directives/WSGIPythonPath.html
Пардон, вот это тебе нужно https://modwsgi.readthedocs.io/en/develop/configuration-directives/WSGIPythonHome.html
Обсуждают сегодня