在没有virtualenv的情况下推出芹菜

时间:2016-03-19 23:08:59

标签: python celery virtualenv

我尝试在未使用 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

1 个答案:

答案 0 :(得分:2)

在使用系统Python的安装中,命令pip install celery通常会在/usr/local/bin下安装二进制文件,因此请确保$PATH中的<。}。 / p>