主管无法导入时间表

时间:2019-11-18 19:13:59

标签: python-3.x supervisord schedule spawn

我尝试改用time.sleep计划功能,但出现错误

  

包含模块计划的软件包未在项目中列出   要求

出现错误的文件中的样子

  

主管:无法执行   /home/darek/PycharmProjects/Small_programs/shell_scripts/test/test_s.py:   ENOEXEC主管:未生成子进程

当我使用代码时:

import requests, time, schedule, threading
from my_status import *



def superviorTask():
    r = requests.get('https://medium.com')

    if r.status_code == 200 and len(r.text) > 0:
        status = STATUS_LIVE
    else:
        status = STATUS_INACTIVE  # record to my database that the supervisor is running



def threadTask(job_function):
    job_thread = threading.Thread(target=job_function)
    job_thread.start()


# start schedule
schedule.every(10).minutes.do(threadTask, superviorTask)

while 1:
    schedule.run_pending()
    time.sleep(1)

当我尝试以下操作时:

#!/usr/bin/env python3.6
from datetime import datetime
import time
import sys
import schedule


schedule.every(10).seconds.do(print("schedule tests!"))

while True:
    print(f"You run test program using Supervisor at {datetime.now().strftime('%H-%M-%S')}.")
    print("Good job Darek :)!!!")
    print("...")
    time.sleep(5)

我有错误:

  

导入计划ModuleNotFoundError:没有名为“ schedule”的模块   追溯(最近一次通话):文件   “ /home/darek/PycharmProjects/Small_programs/shell_scripts/test/test_s.py”,   导入计划中的第5行,ModuleNotFoundError:无模块   名为“时间表”的回溯(最近一次通话是最近一次):
  文件“ /home/darek/PycharmProjects/Small_programs/shell_scripts/test/test_s.py”,   导入计划中的第5行,ModuleNotFoundError:无模块   名为“时间表”

1 个答案:

答案 0 :(得分:0)

python 2.7中计划包的默认版本 如果您拥有3.向前的版本,则需要指定它: pip3 install schedule(在CMD)