Python & APScheduler

  • פותח הנושא CL26
  • פורסם בתאריך

CL26

New member
Python & APScheduler

היי,
אשמח לעזרתם במקרה להלן.

אני מעוניין להשתמש ב APScheduler בתוכנית Python.
התקנתי את APScheduler דרך pip,
וניתן לראות שהמודול התווסף ל- site-packages.
כאשר אני מייבא את המודול ב pycharm ניתן גם שם לראות כי המודול קיים.

אבל כאשר אני מריץ את התוכנית אני מקבל את השגיאה:
ImportError: No module named apscheduler.schedulers.background

אם מישהו נתקל או יש לו רעיון מה ניתן לעשות אשמח לעזרה :)
 

CL26

New member
מריץ את הסרבר דרך ה CLI

הרצה דרך localhost,
בנוסף בדקתי שקיים משתנה סביבה מתאים לפייתון.
 

Guy Yafe

New member
לא בטוח שהבנתי

אתה מריץ פקודה דרך CMD או דרך PYCHARM עצמו?
&nbsp
אתה יכול לשים את הקוד שאתה מנסה להריץ ואת מבנה הספריות?
כמו כן, מאיזו ספריה בעץ אתה מריץ את הפקודה?
 

Guy Yafe

New member
קוד לדוגמה:

עובד מעולה גם דרך PyCharm וגם דרך CMD:
קוד:
import time
from apscheduler.schedulers.background import BackgroundScheduler

sched = BackgroundScheduler()


def job():
    print 'inside job'


if __name__ == "__main__":
    print 'starting'
    sched.add_job(job, 'interval', seconds=2)
    sched.start()
    time.sleep(10000)
 

deepspace

New member
תוודא שלא קראת לסקריפט שלך apscheduler.py, שגיאה נפוצה.

 
למעלה