7

システムにceleryDとredisをインストールしました。を使用してコマンドを実行しているときcelery。iamは次のエラーを取得します。

  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

考えられる理由は何ですか?

4

1 に答える 1

11

インストールされていないpython-dateutilというパッケージがあります。

celerydを呼び出すときにアクティブになるPYTHONPATHで利用できるはずです。

PythondateutilはPyPiからインストールできます。

システムにpipがインストールされていると仮定すると、次のコマンドでインストールできます。

$ pip install python-dateutil==1.5
于 2012-08-24T08:43:42.923 に答える