前言
環境celery==5.0.2
在安裝完celery
后,運行celery
會報以下錯誤
ModuleNotFoundError: No module named 'click._bashcomplete'
解決方案
報錯原因是說click
模塊中沒有._bashcomplete
,經過查閱資料后發現,是我們使用的click
版本8.0過高,這個版本沒有._bashcomplete
我們只需要卸載原來的click
8.0版本,安裝click
7.1.1版本即可
pip3 uninstall click
pip3 install click==7.1.1
接下來我們使用celery
命令就沒有報錯了
(django_env) ➜ celery_demo celery --help
Usage: celery [OPTIONS] COMMAND [ARGS]...
Celery command entrypoint.
Options:
-A, --app APPLICATION
-b, --broker TEXT
--result-backend TEXT
--loader TEXT
--config TEXT
--workdir TEXT
-C, --no-color
-q, --quiet
--version
--help Show this message and exit.