在没有 virtualenv 的情况下启动 Celery
Launch Celery without a virtualenv
我正在尝试在不使用 virtualenv[=] 的 Docker 容器中启动使用 pip 安装的 Celery 40=].
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
.
我如何 运行 Celery 不使用 virtualenv?
在使用系统 Python 的安装中,命令 pip install celery
通常会在 /usr/local/bin
下安装二进制文件,因此请确保它位于 $PATH
.
我正在尝试在不使用 virtualenv[=] 的 Docker 容器中启动使用 pip 安装的 Celery 40=].
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
.
我如何 运行 Celery 不使用 virtualenv?
在使用系统 Python 的安装中,命令 pip install celery
通常会在 /usr/local/bin
下安装二进制文件,因此请确保它位于 $PATH
.