获取错误distributionNotFound

Roh*_*hal 7 python celery

我在我的系统上安装了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
Run Code Online (Sandbox Code Playgroud)

可能的原因是什么?

Dav*_*ler 11

有一个名为python-dateutil的软件包未安装.

它应该在您调用celeryd时激活的PYTHONPATH上可用.

Python dateutil可以从PyPi安装.

假设您已在系统上安装了pip,则可以使用以下命令执行此操作:

$ pip install python-dateutil==1.5
Run Code Online (Sandbox Code Playgroud)