Call logging.basicConfig() before instantiating the scheduler. That lets you see what the real problem is.from apscheduler.schedulers.blocking import BlockingScheduler import logging logging.basicConfig()