Как запустить приложение Flask как пакет в PyCharm
Я этой документация по управлению каталогами для проектов колбы. Теперь я пытаюсь запустить приложение flask из PyCharm. Я добавил перечисленные ниже Переменные среды в Edit Configurations...
:
FLASK_DEBUG=true
FLASK_APP=<absolute-path-to-root-directory-of-application>
добавить Script
as flask run
выход, на котором выполняется эта конфигурация, таков:
../ Красная колба / venv / bin / python "flask run"
../red-flask / venv/bin / python: не удается открыть файл "Flask run": [Errno 2] нет такого файла или каталога
процесс завершен с кодом выхода 2
мой каталог проекта выглядит так:
/flask_app
setup.py
/flask_app
__init__.py
views.py
/static
style.css
/templates
layout.html
index.html
login.html
...
Я не могу понять, как сделать эту работу, любая помощь приветствуется.
2 ответов
это задокументировано в сборке разработки docs.
вам нужно указать на местоположение .
- сценарий:
/path/to/env/bin/flask
- параметры скрипта:
run
пока не выйдет 1.0, вам нужно указать FLASK_APP
at __init__.py
если вы не устанавливаете пакет в env.
- переменные среды:
FLASK_APP
/path/to/flask_app/__init__.py
предпочтительно установить пакет в env и указать на него, используя имя импорта.
- из терминала, в virtualenv:
pip install -e .
- переменные среды:
FLASK_APP
flask_app
Как запустить приложение Flask из PyCharm в Windows 7
- скрипт: C:.virtualenvs\venv\Скрипты\колба.exe (изменить путь к колбе.exe установлен в вашем virtualenv).
- параметры скрипта: run
-
переменные среды:
- имя: FLASK_APP
- стоимостью: your_flask_script.py
рабочий каталог: C:\path\to\your\project (не путь к колбе.exe!)
- Set имя к чему-то вроде "Run Flask Server" и проверьте "только один экземпляр".