2017-02-11 8 views
6

मैंने पाइपर्सिंग को स्थापित/अनइंस्टॉल करने का प्रयास किया और यह काम नहीं करता है। मैं इसके साथ फंस गया हूं और मुझे अतिरिक्त पुस्तकालयों को भी स्थापित करना है।जब मैं पाइप करता हूं तो यह त्रुटि को आयात त्रुटि के रूप में दिखाता है: कोई मॉड्यूल नाम नहीं है

त्रुटि संदेश यह:

Traceback (most recent call last): 
File "/usr/bin/pip", line 5, in <module> 
    from pkg_resources import load_entry_point 
File "/home/rachana/.local/lib/python2.7/site-packages/pkg_resour‌​ces/__init__.py", line 72, in <module> 
    import packaging.requirements 
File "/home/rachana/.local/lib/python2.7/site-packages/packaging/‌​requirements.py", line 9, in <module> 
    from pyparsing import stringStart, stringEnd, originalTextFor, ParseException 
ImportError: No module named pyparsing 

कैसे मैं इसे ठीक कर सकते हैं?

+0

'easy_install pyparsing'? – ForceBru

+0

अभी भी काम नहीं कर रहा है! सभी possibilites की कोशिश की –

+0

_exact_ त्रुटि संदेश अपने प्रश्न – ForceBru

उत्तर

18

मुझे एक ही समस्या है और इसे हल किया गया है। यहां आप देख सकते हैं कि पीपी ठीक से काम नहीं कर रहा है (बिना किसी अतिरिक्त पैरामीटर के)।

[email protected]:/home/ci# pip 
Traceback (most recent call last): 
    File "/usr/bin/pip", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 72, in <module> 
    import packaging.requirements 
    File "/usr/local/lib/python2.7/dist-packages/packaging/requirements.py", line 9, in <module> 
    from pyparsing import stringStart, stringEnd, originalTextFor, ParseException 

ठीक है, तो पहले कि हम ऐसा कर सकते हैं टूटे हुए निर्भरता स्थापित करने जाता है:

wget https://pypi.python.org/packages/3c/ec/a94f8cf7274ea60b5413df054f82a8980523efd712ec55a59e7c3357cf7c/pyparsing-2.2.0.tar.gz 
gunzip pyparsing-2.2.0.tar.gz 
tar -xvf pyparsing-2.2.0.tar 
cd pyparsing-2.2.0 && python setup.py install 

यह ग़ायब निर्भरता स्रोतों से स्थापित किया जाएगा के बाद।

पिप एक बार उपयोग करने के लिए कोशिश कर रहा है:

[email protected]:/tmp/pyparsing-2.2.0# pip 
Traceback (most recent call last): 
    File "/usr/bin/pip", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 74, in <module> 
    import appdirs 
ImportError: No module named appdirs 

यह अगले समस्या है। और आप इसे और अधिक तेज़ी से ठीक कर सकते हैं:

[email protected]:/home/ci# python -m pip install appdirs 
Downloading/unpacking appdirs 
    Downloading appdirs-1.4.3-py2.py3-none-any.whl 
Installing collected packages: appdirs 
Successfully installed appdirs 
Cleaning up... 

उसके बाद मेरी पीआई सफलतापूर्वक मरम्मत की गई। दयालु संबंध है।

+1

धन्यवाद! आप एक जीवन बचतकर्ता हैं। मुझे इंस्टॉलेशन कमांड को 'सुडो' के साथ चलाया जाना था, अन्यथा यह समाधान पूरी तरह से काम करता था। – OLL

+0

कमाल! क्या आपको पता है कि इस त्रुटि को पहली जगह क्या हुआ? –

-1

इसी @Oleg Mykolaichenko answer के लिए, लेकिन पिप का उपयोग कर:

[sudo] pip install pyparsing 

[sudo] pip install appdirs 
+2

यह काम नहीं किया। समस्या यह है कि 'पीपी' टूटा हुआ है क्योंकि' पाइपर्सिंग 'गायब है, इसलिए' पाइप इंस्टॉल पाइपर्सिंग 'चलाना सिर्फ' आयात त्रुटि: पाइपर्सिंग नामक कोई मॉड्यूल 'त्रुटि उत्पन्न नहीं करेगा। – OLL

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