2012-08-24 17 views
6

मैंने अपने सिस्टम पर सेलेरीडी और रेडिस स्थापित किया है। जब मैं 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 

संभावित कारण क्या हो सकता है ??

उत्तर

11

python-dateutil नामक एक पैकेज है जो स्थापित नहीं है।

यह पाइथोनपैथ पर उपलब्ध होना चाहिए जो सक्रिय है जब आप सेलेरीड कहते हैं।

पायथन डेट्यूटिल PyPi से स्थापित करने योग्य है।

मान लिया जाये कि आप pip आपके सिस्टम पर स्थापित किया है, तो आप इस आदेश के साथ ऐसा कर सकते हैं:

$ pip install python-dateutil==1.5 
+0

thanx अच्छा ans .... –

+0

आप कर रहे हैं समाधान सही एक है। किसी कारण से मेरे पास पाइथन-डेट्यूटिल 2.2 संस्करण था .. मैंने इसे काम करने के लिए इसे 1.5 तक घटा दिया। – wildmonkey

+0

धन्यवाद !! असल में अब यह मेरे मामले में '2.2' है :)' पीआईपी इंस्टॉल --ignore- स्थापित पायथन-डेट्यूटिल == 2.2' –

संबंधित मुद्दे