2012-08-24 4 views
6

システムにceleryDとredisをインストールしました。私はceleryを使ってコマンドを実行しています。私は次のエラーが表示されます。エラーの分布がありません.NotFound

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 

何が考えられるのでしょうか?

答えて

11

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

Celerydを呼び出すときにアクティブになっているPYTHONPATHで使用できるはずです。

Python dateutilはPyPiからインストール可能です。

あなたのシステムにpipをインストールしていると仮定すると、あなたは、このコマンドでそうすることができます。

$ pip install python-dateutil==1.5 
+0

ありがとう素敵なANSを....あなたは解決策が正しいものであるなら –

+0

。私は何らかの理由でpython-dateutil 2.2バージョンを持っていました。私はそれを動作させるために1.5にダウングレードしました。 – wildmonkey

+0

ありがとう!!実際には私の場合は '2.2'です:)' pip install --ignore-installed python-dateutil == 2.2' –

関連する問題