有没有一种方法可以使用pyinstaller转换celery任务文件并运行它。
我正在使用pyinstaller --onefile taskfile.py
但是我该如何用celery worker命令运行
答案 0 :(得分:1)
from celery import Celery
app = Celery('myapp', broker='amqp://guest@localhost//', fixups=[])
@app.task
def add(x, y):
return x + y
if __name__ == '__main__':
app.start(argv=['-A', 'test_celery', 'worker'])
<块引用>
pip install pyinstaller
pip install celery
<块引用>
pyi-makespec file_name_for_celery_task.py
<块引用>
pyinstaller file_name.spec
我希望这有助于欢呼!!!!!!