我在我的系统上安装了celeryD和redis。当我使用celery
运行命令时。我收到以下错误。
Traceback (most recent call last):
File "/usr/local/bin/celeryd", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2711, in <module>
parse_requirements(__requires__), Environment()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: python-dateutil>=1.5,<2.0
可能是什么原因?
答案 0 :(得分:11)
有一个名为python-dateutil的软件包尚未安装。
当你打电话给芹菜时,它应该在PYTHONPATH上有效。
Python dateutil可以从PyPi安装。
假设您的系统上安装了pip,您可以使用以下命令执行此操作:
$ pip install python-dateutil==1.5