前言
環境celery==5.0.2
在安裝完celery后,運行celery會報以下錯誤
ModuleNotFoundError: No module named 'click._bashcomplete'
解決方案
報錯原因是說click模塊中沒有._bashcomplete,經過查閱資料后發現,是我們使用的click版本8.0過高,這個版本沒有._bashcomplete
我們只需要卸載原來的click8.0版本,安裝click7.1.1版本即可
pip3 uninstall clickpip3 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.
