दिलचस्प पोस्ट
सी ++ 11 रेगेक्स के साथ कोई मेल नहीं है दो स्ट्रिंग लीटरल में शामिल करें MongoDB – सॉकेट के लिए अनुमति अस्वीकृत: /tmp/mongodb-27017.sock एक और विधानसभा के अंदर विधानसभाओं को एम्बेड करना आईएसएस क्रैश लॉग में अपवाद प्रकार ब्राउज़र से सी # एप्लिकेशन पर URL प्राप्त करें ASP.NET MVC में नियंत्रक नाम सम्मेलन को बदलने क्या regex एक ही चरित्र के अनुक्रमों मैच कर सकते हैं? CakePHP 3.4 के साथ कस्टम HTTP शरीर सामग्री कैसे आउटपुट करें? इकोईंग के कारण "हेडर्स उत्सर्जित करने में असमर्थ" त्रुटि Wmp सर्वर में SSL स्थापना: httpd-ssl.conf में त्रुटि क्यों तार्किक ऑपरेटरों (&& और ||) हमेशा एक बूलियन परिणाम नहीं लौटाते हैं? ग्रहण और घुंघराले ब्रेसिज़ एंड्रॉइड हैलो, गैलरी ट्यूटोरियल – "आर। स्टोलेबल का समाधान नहीं किया जा सकता" ओपनसीवी 2.3 में कैमरे कैसे गिनें? आईआईओ 7 में एक यूआईटीबलदृश्य लिंक डिटेक्शन बग में UITextViews

मैं 'ImportError कैसे ठीक कर सकता हूं: नाम अपूर्ण रीड आयात नहीं कर सकता'?

जब मैं pip या pip3 साथ कुछ भी स्थापित करने की कोशिश करता pip3 , तो मुझे मिल जाता है:

 $ sudo pip3 install python3-tk Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module> load_entry_point('pip==1.5.6', 'console_scripts', 'pip3')() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 356, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2476, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2190, in load ['__name__']) File "/usr/lib/python3/dist-packages/pip/__init__.py", line 61, in <module> from pip.vcs import git, mercurial, subversion, bazaar # noqa File "/usr/lib/python3/dist-packages/pip/vcs/mercurial.py", line 9, in <module> from pip.download import path_to_url File "/usr/lib/python3/dist-packages/pip/download.py", line 25, in <module> from requests.compat import IncompleteRead ImportError: cannot import name 'IncompleteRead' 

मेरे पास एक उबंटू 14.10 सिस्टम है

मैं इस समस्या को कैसे ठीक करुं?

Solutions Collecting From Web of "मैं 'ImportError कैसे ठीक कर सकता हूं: नाम अपूर्ण रीड आयात नहीं कर सकता'?"

हालांकि इस पिछले जवाब का कारण हो सकता है, इसने मेरे लिए समाधान के रूप में काम किया ( Ubuntu 14.04 ):

पहले पैकेज प्रबंधक से पैकेज को हटा दें:

 # apt-get remove python-pip 

और उसके बाद का नवीनतम संस्करण स्थापित करें:

 # easy_install pip 

(@ अफीज़िहॉग्ज के लिए धन्यवाद, @जांचओगू)

यह समस्या आपके पिप स्थापना और आपके अनुरोध स्थापना के बीच एक बेमेल के कारण होती है।

अनुरोधों के संस्करण 2.4.0 requests.compat.IncompleteRead को हटा दिया गया है । पीईपी के पुराने संस्करण, उदा । जुलाई 2014 से , अभी भी IncompleteRead रीड पर भरोसा है। पीआईपी के मौजूदा संस्करण में, IncompleteRead रीड का आयात हटा दिया गया है।

तो एक या तो दोष है:

  • सार्वजनिक एपीआई भी जल्दी से हटाने के लिए अनुरोध
  • उबंटू को पाइप को धीरे-धीरे अद्यतन करने के लिए

आप इस समस्या को हल कर सकते हैं, या तो उबुंटू (यदि कोई नया संस्करण है) के जरिए पीपी को अपडेट करके या उबंटू से पीईपी को स्थापित करके

पीपी 3 फिक्सिंग के लिए (उबंटू 14.10 पर काम किया गया):

 easy_install3 -U pip 

या आप सभी requests को निकाल सकते requests

उदाहरण के लिए:

  • rm -rf /usr/local/lib/python2.7/dist-packages/requests*

उबंटू 14.04 पर, मैंने इसे पीआईपी स्थापना बूटस्ट्रैप स्क्रिप्ट का उपयोग करके हल किया, जैसा कि दस्तावेज़ीकरण में वर्णित है

 wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py 

यह एक विकास वातावरण के लिए एक ठीक समाधान है

समस्या पायथन मॉड्यूल requests इसे तय किया जा सकता है

 $ sudo apt-get purge python-requests [now requests and pip gets deinstalled] $ sudo apt-get install python-requests python-pip 

यदि आपको पायथन 3 के साथ समस्या है, तो आपको python बजाय अजगर 3 लिखना python3

यह आपके लिए काम करना चाहिए इन सरल चरणों का पालन करें

सबसे पहले, पहले से ही स्थापित पीआईपी को निकाल दें, इससे कोई त्रुटि नहीं होगी।

ओपन टर्मिनल

प्रकार: sudo apt-get निकालें अजगर-पीआईपी

यह पहले से ही स्थापित पीईपी को निकालता है

विधि-1

चरण: 1 सूडो आसान_अनुप्रयोग -यू पाइप

यह नवीनतम संस्करण स्थापित करेगा।

और उसका पता वापस करेगा: स्थापित किया गया / यूआरएल / स्थानीय / लिब / python2.7/dist-packages/pip-6.1.1-py2.7.egg

या

विधि-2

चरण: 1 इस लिंक पर जाएं

चरण: 2 राइट क्लिक करें >> इस रूप में सहेजें .. नाम के साथ- get-pip.py

चरण: 3 का उपयोग करें: सीडी अपने get-pip.py फ़ाइल के रूप में एक ही निर्देशिका में जाने के लिए

चरण: 4 का प्रयोग करें: sudo python get-pip.py

यह नवीनतम संस्करण स्थापित करेगा।

या

विधि -3

चरण: 1 उपयोग: sudo apt-get अजगर-पीप स्थापित करें

यह नवीनतम संस्करण स्थापित करेगा।

उबंटू पर पीईपी का मेरा संस्करण सुझाता है:

  pip install --upgrade pip 

बस easy_install -U pip चल रहा है मेरी समस्या हल।

मौसम की जांच करें, आपके पास आपके ~/.local/lib/python2.7/site-packages/ में बैठे requests का एक पुराना संस्करण है और इसे हटा दें यदि ऐसा मामला है (अपने अजगर संस्करण को प्रदर्शित करने के लिए पथ बदलें)। इससे मेरे लिए समस्या हल हो गई

विंडोज में, यह एक प्रशासनिक संकेत से काम करता है:

  • हटाएं C:\Python27\Lib\site-packages\requests*
  • easy_install requests==2.3
  • pip install --upgrade pip
  • pip install --upgrade requests

मैं नीचे हर उत्तर के साथ कोशिश की, लेकिन यह नहीं कर सका।

यह किया और काम किया

 sudo apt-get purge python-virtualenv sudo pip install pip -U 

उसके बाद मैंने सिर्फ आभासी वर्जन को पाइप के साथ स्थापित किया

 sudo pip install virtualenv 

मैंने उस आभासी वर्जन को बनाया जो मैं काम कर रहा था और पैकेज आसानी से स्थापित किया गया था। source /bin/activate का उपयोग करके वर्चुअलमेन में जाओ और अपने पैकेज को स्थापित करने का प्रयास करें, उदाहरण के लिए:

 pip install terminado 

यह मेरे लिए काम किया है, हालांकि मैं अजगर 2.7 का इस्तेमाल नहीं कर रहा था। पायथन 3

जाँच करें कि क्या किसी टर्मिनल विंडो में किसी अजगर दुभाषिया को जीवित है। यदि ऐसा है तो मार डालो और sudo pip प्रयास करें जो मेरे लिए काम किया।

  1. sudo apt-get अजगर-पीप निकालें
  2. sudo easy_install अनुरोध == 2.3.0
  3. sudo apt-get अजगर-पीप स्थापित करें

आप इन पृष्ठों से मैन्युअल रूप से नवीनतम पैकेज डाउनलोड कर सकते हैं:

उसके बाद, इसे dpkg चलाकर स्थापित करें:

 dpkg -i *.deb 

CentOS के लिए मैं इस का इस्तेमाल किया और यह काम किया है, कृपया निम्न आदेशों का उपयोग करें:

 sudo pip uninstall requests sudo pip uninstall urllib3 sudo yum remove python-urllib3 sudo yum remove python-requests 

(पुष्टि करें कि उन सभी पुस्तकालयों को हटा दिया गया है)

 sudo yum install python-urllib3 sudo yum install python-requests