Я хочу настроить сервер flask
с планировщиком, используя APScheduler
.
К сожалению, flask
не хочет работать с APScheduler
- происходит сбой при импорте.
Я пробовал APScheduler==2.1.2
и использую:
from flask import Flask
from apscheduler.scheduler import Scheduler
app = Flask(__name__)
Я попробовал также самый новый APScheduler==3.6.3
и использовал:
from flask import Flask
from apscheduler.schedulers.background import BackgroundScheduler
app = Flask(__name__)
В обоих случаях после запуска flask run
я получил:
Error: While importing "app", an ImportError was raised:
Traceback (most recent call last):
File "C:\(...)\Continuum\anaconda3\lib\site-packages\flask\cli.py", line 235, in locate_app
__import__(module_name)
File "C:\(...)\app\__init__.py", line 2, in <module>
from apscheduler.schedulers.background import BackgroundScheduler
ModuleNotFoundError: No module named 'apscheduler'
Я пытался установить Apscheduler
с pip
, pip3
и conda
- одинаковые результаты. Я пытался Flask-APScheduler
- то же самое.
PyCharm
распознает и намекает APScheduler
(а также IPython
), но flask
нет.