我尝试在未使用 virtualenv 的Docker容器中使用 pip 启动Celery。
celery: command not found
我试图运行
python /usr/local/lib/python3.4/site-packages/celery/bin/celery.py
但获得ImportError: No module named 'celery.five'; 'celery' is not a package
当我pip freeze
时,我可以看到它已安装。
从 virtualenv 运行命令有效,因为celery
已添加到<VENV>/bin/celery
,而<VENV>/bin/
已添加到$PATH
。
如何在不使用 virtualenv 的情况下运行Celery?
答案 0 :(得分:2)
在使用系统Python的安装中,命令pip install celery
通常会在/usr/local/bin
下安装二进制文件,因此请确保$PATH
中的<。}。 / p>