पायथन पीआईपी इंस्टॉल थ्रो टाइप टाइप: असमर्थित ऑपरेंड प्रकार (ओं) के लिए - =: 'पुनः प्रयास करें' और 'int'


107

pip installअजगर के साथ मेरे Ubuntu 16.04 सिस्टम पर स्पष्ट रूप से किसी भी मॉड्यूल के लिए उपयोग करना 2.7.11+ इस त्रुटि को फेंकता है:

TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

क्या गलत है पाइप? यदि आवश्यक हो, तो मैं इसे कैसे पुनर्स्थापित कर सकता हूं?

अद्यतन: पूर्ण ट्रेसबैक नीचे है

sunny@sunny:~$ pip install requests
Collecting requests
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 209, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 328, in run
    wb.build(autobuilding=True)
  File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 748, in build
    self.requirement_set.prepare_files(self.finder)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 360, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py", line 512, in _prepare_file
    finder, self.upgrade, require_hashes)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py", line 273, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 442, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 400, in find_all_candidates
    for page in self._get_pages(url_locations, project_name):
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 545, in _get_pages
    page = self._get_page(location)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 648, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "/usr/lib/python2.7/dist-packages/pip/index.py", line 757, in get_page
    "Cache-Control": "max-age=600",
  File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py", line 480, in get
    return self.request('GET', url, **kwargs)
  File "/usr/lib/python2.7/dist-packages/pip/download.py", line 378, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py", line 468, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/sessions.py", line 576, in send
    r = adapter.send(request, **kwargs)
  File "/usr/share/python-wheels/CacheControl-0.11.5-py2.py3-none-any.whl/cachecontrol/adapter.py", line 46, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "/usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requests/adapters.py", line 376, in send
    timeout=timeout
  File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 610, in urlopen
    _stacktrace=sys.exc_info()[2])
  File "/usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3/util/retry.py", line 228, in increment
    total -= 1
TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'

@MartijnPieters ज़रूर, उस जानकारी को जोड़ना
भक्त

तो वे पहिए कहां से आए? pipआम तौर पर एक एम्बेडेड requestsपैकेज का उपयोग करेगा , और requestsआम तौर पर एक एम्बेडेड urllib3पैकेज का उपयोग करेगा । वे पहिए एम्बेडेड संस्करण नहीं हैं, और संभवतः pipइस कोड के कुछ उपवर्ग के साथ असंगत हैं । ले जाने के /usr/share/python-wheelsएक तरफ शायद?
मार्टिन पीटर्स

मैं pipउपयोग करने की उम्मीद करूँगा pip/_vendor/requests/और pip/_vendor/requests/packages/urllib3/, /usr/share/python-wheels/requests-2.9.1-py2.py3-none-any.whl/requestsया नहीं /usr/share/python-wheels/urllib3-1.13.1-py2.py3-none-any.whl/urllib3
मार्टिन पीटर्स

मुझे इस बारे में पूरी तरह से कोई जानकारी नहीं है! मुझे इस बारे में जानकारी कहाँ से मिलनी चाहिए, या मैं क्या कर सकता था?
भक्त

क्षमा करें, यहां कोई आसान जवाब नहीं; बस अपने मुद्दों का निदान करने की कोशिश कर रहा है। ट्रेसबैक अप्रत्याशित है और संस्करणों के बीच टकराव की ओर इशारा करता है। यही कारण है कि सामान्य रूप से requestsऔर pipउनकी निर्भरता एम्बेड करते हैं। आपका ट्रेसबैक दिखाता है कि कोई भी एम्बेडेड संस्करण उपयोग नहीं किया जा रहा है, लेकिन ऐसा क्यों है मुझे नहीं पता।
मार्टिन पीटर्स

जवाबों:


87

उबंटू प्रीम्ब्रियन से पीआईपी के एक संस्करण के साथ आता है और यही कारण है कि यदि आप पाइप से संबंधित मुद्दों पर डिबगिंग और घंटे खर्च नहीं करना चाहते हैं तो आपको इसे अपग्रेड करना होगा।

apt-get remove python-pip python3-pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
python3 get-pip.py

जैसा कि आपने देखा कि मैंने पायथन 2.x और 3.x दोनों के लिए जानकारी शामिल की है


2
इस "OSError: [Errno 13] अनुमति से इनकार करने पर अजगर अजगर पाने में विफल रहता है: '
/usr/local/lib/python2.7/site-packages/pip/8.1.2.dist-info

2
@mirror, sudo का उपयोग करें क्योंकि get-pip.py, pip
रघुराम वडापल्ली

45
इस समस्या का पाइप से कोई लेना-देना नहीं है। स्टैक ट्रेस दिखाता है कि पैकेज प्राप्त करने का अनुरोध नेटवर्क समस्या का संकेत देता है। ओपी को पाइप को फिर से स्थापित करने के लिए कहना केवल एक चक्कर होगा।
Thom

2
यह सही उत्तर है, अपराधी विहित पैचिंग है pipजो अब कई रिलीज के लिए
अधूरा रह गया है

2
रास्पबेरी पर इसका इस्तेमाल किया। अब "पाइप" नहीं चला सकते। केवल pip3 चला सकता है। मुझे एक प्रतीकात्मक लिंक जोड़ना था: ln -s / usr / local / bin / pip / usr / bin / pip (और संशोधित) इस उत्तर से: stackoverflow.com/questions/29712519/…
TheTrown

36

यदि आप एक प्रॉक्सी के पीछे हैं, तो आपको इंस्टॉलेशन शुरू करने से पहले कुछ अतिरिक्त कॉन्फ़िगरेशन चरण करने होंगे। आपको प्रॉक्सी पते पर वातावरण चर http_proxy सेट करना होगा। बैश का उपयोग करना कमान के साथ पूरा किया जाता है

export http_proxy="http://user:pass@my.site:port/" 

आप भी प्रदान कर सकते हैं

--proxy=[user:pass@]url:port 

पाइप करने के लिए पैरामीटर। [user:pass@]भाग वैकल्पिक है।


24

अपडेटिंग सेटपूल ने मेरे लिए ठीक काम किया है।

sudo pip install --upgrade setuptools

मेरे लिए भी काम किया। वास्तव में, ऐसा करने के बाद, मुझे एहसास हुआ कि त्रुटियों के बाद दिखाई देते थे: कलेक्टप्टोलस (किवीसोलर से = = 1.0.1-> matplotlib)
19

3
इसने मेरे लिए एक रास्पियन स्ट्रेच पर भी काम किया। कृपया इस उत्तर को स्वीकार करना आसान
बनाएं

उसके बाद एक रिबूट की जरूरत बेक करने यह raspbian के साथ काम
Pipo

4
यह आदेश मेरे लिए डेबियन 9 पर एक ही TypeError का कारण बनता है। यह सार्वभौमिक समाधान नहीं है।
sir__finley

15

सबसे पहले, यह समस्या नेटवर्क समस्याओं के कारण मौजूद है, और सब कुछ अनइंस्टॉल करने और फिर से इंस्टॉल करने से बहुत मदद नहीं मिलेगी। संभवतः आप प्रॉक्सी के पीछे हैं, और उस स्थिति में आपको प्रॉक्सी सेट करने की आवश्यकता है।

लेकिन मेरे मामले में, मुझे समस्या का सामना करना पड़ रहा था क्योंकि मैं प्रॉक्सी के पीछे नहीं था। आम तौर पर, मैं प्रॉक्सी के पीछे काम करता हूं, लेकिन घर से काम करते समय, मैं किसी भी नेटवर्क सेटिंग्स में प्रॉक्सी को सेट नहीं करता।

लेकिन प्रॉक्सी सेटिंग हटाने के बाद भी मुझे वही त्रुटियां मिल रही थीं।

इसलिए, जब मैंने टाइप किया

env | grep proxy

मुझे ऐसा कुछ मिला:

http_proxy=http://127.0.0.1:1234/

और यही कारण था कि मुझे अभी भी वही त्रुटि मिल रही थी, जब मुझे लगा कि मैंने प्रॉक्सी सेटिंग्स हटा दी हैं।

इस प्रॉक्सी को अनसेट करने के लिए, टाइप करें

unset http_proxy

अन्य सभी प्रविष्टियों के लिए एक ही दृष्टिकोण का पालन करें, जैसे कि https_proxy।


14

यहां क्या होता है कि दो अलग-अलग स्थानों (समान कोड, लेकिन अन्य नामों) में आयात किए जाने पर अनुरोध / urllib3 क्लैश के वर्गीकृत संस्करण। यदि आपके पास नेटवर्क त्रुटि है, तो यह पहिया प्राप्त करने के लिए पुन: प्रयास नहीं करता है, लेकिन उपरोक्त त्रुटि के साथ विफल हो जाता है। इस त्रुटि में एक गहरी डुबकी के लिए यहां देखें ।

सिस्टम पाइप के साथ समाधान के लिए, ऊपर देखें ।

यदि आपके द्वारा निर्मित वर्चुअन में यह समस्या है python -m venv(जो अभी भी पहियों को कॉपी करता है /usr/share/python-wheels, भले ही आपके पास अलग से पाइप स्थापित हो), तो यह "ठीक" करने का सबसे आसान तरीका है:

  1. virtualenv बनाएँ: /usr/bin/python3.6 -m venv ...
  2. requestsपर्यावरण में स्थापित करें (यह उपरोक्त त्रुटि उठा सकता है):<venv>/bin/pip install requests
  3. कॉपी किए गए संस्करणों को requestsपाइप द्वारा उपयोग किया जाएगा:rm <venv>/share/python-wheels/{requests,chardet,urllib3}-*.whl

अब एक <venv>/bin/pipस्थापित संस्करण का उपयोग करता है requestsजिसमें urllib3 प्रतिशोधी है।


धन्यवाद, मैंने अभी /usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whlइसे हटा दिया है और यह अब (virtualenv के बिना) तय हो गया है।
क्रोसनी

वास्तव में मेरे मामले में, मैं वर्चुअल एनवी का उपयोग नहीं कर रहा था।
krsoni

यदि आप सीधे whl फ़ाइलों को हटाते हैं /usr/share/python-wheels, python -m venvतो <venv>/bin/pip अब उपयोग करने योग्य नहीं बनेगा । इसलिए यदि आप इन फ़ाइलों को हटाते हैं, तो आपको यह सुनिश्चित करना चाहिए कि आपको इसकी आवश्यकता नहीं है। यदि आपको सिस्टम पाइप और वेनव पाइप दोनों की आवश्यकता है, तो आपको सिस्टम को एक के साथ स्थापित करने की आवश्यकता है get-pip.py(देखें stackoverflow.com/a/37531821/1380673 ) और आपको प्रत्येक वेन में पूरी फ़ाइलों को हटाने की आवश्यकता है।
जन कैटिन्स

7

पोर्ट 443 खुला नहीं है, बस कस्टम tcp पोर्ट 443 की अनुमति दें यदि AWS पर पोर्ट आउटबाउंड के लिए पोर्ट 443 खोलें ...


इससे मुझे अपने ओपनस्टैक क्लस्टर में बड़ा समय मिला !! अच्छा एक दीपक!
अरुण दास

5

बस अपग्रेड पाइप मेरे लिए काम किया:

pip install --upgrade pip


5
इस बहुत ही सटीक कमांड को चलाने के दौरान त्रुटि मेरे साथ होती है :(
allan.simon

इसने मेरे लिए एक रास्पियन स्केच लाइट पर त्रुटि तय की।
राउल सालिनास-मोंटियागुडो

1
मैं रास्पियन स्ट्रेच लाइट भी चला रहा हूं और इसने त्रुटि को ठीक नहीं किया।
स्टीफन वीगनर

मैं इसे बहुत खूबसूरती से "अजगर-पी पाइप इंस्टॉल
अपग्रेड

2

मैं एक ही समस्या है जब एक रास्पबेरीपीएफ टीएफटी को Adftruit से pitft.sh / adafruit-pft.sh से इंस्टॉल करते समय

मैं किसी भी तरह से व्याख्या की जाने वाली त्रुटियों के साथ कोडिंग-शैलियों के बारे में खुश नहीं हूं - जैसा कि पिछले उत्तरों द्वारा देखा जा सकता है।

टिप्पणी: के प्रकार त्रुटि अपवाद retry.py स्पष्ट रूप से एक बग, एक unappropriate assignement और वर्ग का एक उदाहरण की गणना के कारण होता है उत्तर एक करने के लिए पूर्णांक का डिफ़ॉल्ट मान के साथ 10 - कोड में कहीं ... या तो तय किया जाना चाहिए एक आईएनएल-ऑपरेटर को जोड़कर या गलत काम को ठीक करके।

इसलिए पहले स्वयं त्रुटि का विश्लेषण और पैच करने की कोशिश की। - मेरे मामले मामले में वास्तविक त्रुटि में ही है retry.py से बुलाया पिप

स्थापना स्क्रिप्ट adafruit-pitft.sh / pitft.sh की कोशिश करता लागू करने के लिए urllib3 जो अपने आप में नेस्टेड निर्भरता स्थापित करने के लिए कोशिश करता है पिप , इसलिए एक ही त्रुटि।

adafruit-pitft.sh # या pitft.sh

...

_stacktrace = sys.exc_info () [2]) फ़ाइल "/usr/share/python-wheels/urllib3-1.13.1-py2.py3 none-any.whl (urllib3 / उपयोग / retry.py", पंक्ति 228, 228, में वेतन वृद्धि

कुल - = १

TypeError: असमर्थित ऑपरेंड प्रकार (ओं) के लिए - =: 'पुनः प्रयास करें' और 'int'

वर्तमान वितरण के लिए (डेबियन-9.6.0 / खिंचाव पर आधारित):

फ़ाइल "/usr/share/python-wheels/urllib3-1.19.1-py2.py3-none-any.whl/urllib3/util/retry.py", पंक्ति 315, वेतन वृद्धि में

कुल - = १

TypeError: असमर्थित ऑपरेंड प्रकार (ओं) के लिए - =: 'पुनः प्रयास करें' और 'int'

निम्नलिखित - गंदा * :) - पैच एक ध्वनि त्रुटि का पता लगाने में सक्षम बनाता है:

# File: retry.py - in *def increment(self, ..* about line 315
# original: total = self.total

# patch: quick-and-dirty-fix
# START:
if isinstance(self.total, Retry):
    self.total = self.total.total

if type(self.total) is not int:
    self.total = 2 # default is 10
# END:

# continue with original:
total = self.total

if total is not None:
    total -= 1

connect = self.connect
read = self.read
redirect = self.redirect
cause = 'unknown'
status = None
redirect_location = None

if error and self._is_connection_error(error):
    # Connect retry?
    if connect is False:
        raise six.reraise(type(error), error, _stacktrace)
    elif connect is not None:
        connect -= 1

अस्थायी पैच के साथ साउंडिंग आउटपुट है (दो बार प्रदर्शित ...?):

'ConnectTimeoutError (<request.packages.urllib3.connection.VerifiedHTPSPSConnection / at /) द्वारा कनेक्शन के टूटने के बाद (पुनः प्रयास करें (कुल = 1, कनेक्ट = कोई नहीं, रीड = कोई नहीं, रीडायरेक्ट = कोई भी नहीं)।

'ConnectTimeoutError (<request.packages.urllib3.connection.VerifiedHTPSPSConnection / at /) द्वारा कनेक्शन के टूटने के बाद (पुनः प्रयास करें (कुल = 0, कनेक्ट = कोई नहीं, रीड = कोई नहीं, रीडायरेक्ट = कोई नहीं))।

एक ऐसा संस्करण नहीं मिला जो आवश्यकता को पूरा करता हो

ईवेड के लिए कोई मिलान वितरण नहीं मिला

चेतावनी: पिप सॉफ़्टवेयर इंस्टॉल करने में विफल रहा!

तो मेरे मामले में वास्तव में दो चीजें त्रुटि का कारण बनती हैं, यह अन्य वातावरणों में भिन्न हो सकती है:

  1. ईवाडिंग मिसिंग => स्थापित करने का प्रयास करें
  2. डाउनलोड करने के लिए एक रेपो / डिस्टर्ब ईवाड को जोड़ने में विफल । => अंत में इसे त्याग दें

मेरे इंस्टॉलेशन का वातावरण एक आंतरिक डेबियन + रास्पियन दर्पण से ऑफ़लाइन है, इस प्रकार प्रॉक्सी सेट नहीं करना चाहता ...

इसलिए मैं लापता घटक ईदेव की मैन्युअल स्थापना से आगे बढ़ा :

  1. PyPI से evdev डाउनलोड करें (या github.com से उदा):

    https://pypi.org/project/evdev/

    https://files.pythonhosted.org/packages/7e/53/374b82dd2ccec240b7388c65075391147524255466651a14340615aabb5f/evdev-1.1.2.tar.gz

  2. मूल उपयोगकर्ता के रूप में मैन्युअल रूप से अनपैक और इंस्टॉल करें - सभी स्थानीय खातों के लिए, इसलिए स्थापित के रूप में पाया गया:

    सूदो सु -

    tar xf evdev-1.1.2.tar.gz

    cd evdev-1.1.2

    अजगर setup.py स्थापित

  3. कॉल इंस्टॉल स्क्रिप्ट फिर से:

    adafruit-pitft.sh # या pitft.sh

    ... उत्तर संवाद ...

    ...बस।

यदि आप प्रत्यक्ष PyPI पहुंच द्वारा ऑनलाइन आगे बढ़ते हैं:

  1. pypi.org पर पहुंचने के लिए अपनी रूटिंग + फ़ायरवॉल की जाँच करें

  2. यदि आवश्यक हो तो एक प्रॉक्सी सेट करें (http_proxy / https_proxy)

और यह काम करता है ..

आशा है कि इससे अन्य मामलों में भी मदद मिलेगी।

अर्नो-कैन यूस्टुएंसोज

----------------------------------------------

इसे भी देखें: मुद्दा - 35334: https://bugs.python.org/issue35334

----------------------------------------------

अब यह भी देखें: मुद्दा - 1486: https://github.com/urllib3/urllib3/issues/1486

फ़ाइल के लिए: https://github.com/urllib3/urllib3/blob/master/src/urllib3/util/retry.py


2

नेटवर्क समस्याओं के लिए जाँच करें, अपवाद केस कोड को बायपास करने के लिए

मेरे मामले में, मैं एक कस्टम इंडेक्स का उपयोग कर रहा था, उस इंडेक्स का कोई मार्ग नहीं था और इस तरह अपवाद केस कोड को ट्रिगर किया जाएगा। अपवाद मामला बग अभी भी मौजूद है और अभी भी वास्तविक मुद्दे को मास्क करता है, हालांकि मैं nc -vzw1 myindex.example.org 443नेटवर्क के ऊपर होने पर अन्य साधनों जैसे कनेक्टिविटी का परीक्षण और फिर से प्रयास करके इसके चारों ओर काम करने में सक्षम था।


1

मुझे एक समान समस्या का सामना करना पड़ रहा था, जबकि एक्सेली इंस्ट्रूमेंट को एक् 2 उदाहरण में स्थापित करने की कोशिश कर रहा था। मैंने पोर्ट 443 इनबाउंड और आउटबाउंड एक्सेस की अनुमति देने के लिए सुरक्षा समूह को बदल दिया और इससे मेरे लिए समस्या हल हो गई।


यह प्रश्न का उत्तर प्रदान नहीं करता है। एक बार आपके पास पर्याप्त प्रतिष्ठा होने पर आप किसी भी पोस्ट पर टिप्पणी कर पाएंगे ; इसके बजाय, ऐसे उत्तर प्रदान करें जिन्हें पूछने वाले से स्पष्टीकरण की आवश्यकता न हो । - रिव्यू से
लुकास कोफर

1
क्या यह अब बेहतर दिखता है? मुझे लगा कि मुझे इस बात का उल्लेख करना चाहिए कि मुझे क्या मददगार लगा
योगेश गुप्ता

1

मुझे यह त्रुटि तब मिली जब मैं virtualenvकमांड बनाने की कोशिश कर रहा था virtualenv myVirtualEnv। मैंने अभी sudoकमांड से पहले जोड़ा ; इसने सब कुछ हल कर दिया।


यह एक समाधान नहीं है: मैं कर्ता की जड़ के रूप में चलता हूं और एक ही मुद्दा है। इसके अलावा आप यह नहीं समझाते हैं कि रूट के रूप में चलना क्यों मदद करता है।
एरिक

1
@ एरिक, मैंने सिर्फ कोशिश और त्रुटि दृष्टिकोण का इस्तेमाल किया; मैं अंतर्निहित उद्देश्य नहीं जानता। इसने मेरे लिए काम किया, इसलिए मैंने सुझाव दिया।
ज़िनाब अब्बासिमज़र

1

समाधान:
1. sudo apt remove python-pip
2. pip3 install pip(या पाइप स्थापित करके get-pip.py )

क्यों:
यह त्रुटि .1.०.१ पाइप पर हुई है जिसे apt-get द्वारा स्थापित किया गया है। और तभी हुआ जब आपका नेटवर्क अस्थिर हो।

यदि आपके पास उपयुक्त के साथ एक पाइप स्थापित है, तो यह आपके द्वारा स्थापित पाइप को अन्य तरीकों से छुपाता है, इसलिए आपको पहले एक को हटा देना चाहिए।

मैंने नेटवर्क को डिस्कनेक्ट किया और 8.03, 9.0.3, 10.x के 3 संस्करणों को pip3 या get-pip.py के साथ इंस्टॉल किया, कोई त्रुटि नहीं हुई। तो, मुझे लगता है कि पाइप का केवल उपयुक्त संस्करण 8.0.1 में वह बग है, अन्य ठीक है।


1

मेरे मामले में, मैंने सुडोकू मोड में Pycharm को खोला था, और pycharm टर्मिनल में पाइप इंस्टाल चल रहा था, जिसमें यह त्रुटि दिखाई दी। sudo pip install के साथ रनिंग एरर को हल करती है।


0

मेरा भी यह मुद्दा था। प्रारंभ में, एक प्रॉक्सी सेट और ठीक काम था। तब मैं एक नेटवर्क से जुड़ा था जहाँ वह प्रॉक्सी से नहीं जाता है। प्रॉक्सी पाइप को परेशान करने के बाद फिर से काम मिलता है।

unset http_proxy; unset http_prox;  unset HTTP_PROXY; unset HTTPS_PROXY

0

विचित्र रूप से अगर मैं पर्यावरण से प्रॉक्सी को हटाता हूं और इसे कमांड लाइन में जोड़ता हूं तो यह मेरे लिए काम करता है। उदाहरण के लिए pipखुद को अपग्रेड करने के लिए :

env http_proxy= https_proxy= pip install pip --upgrade --proxy 'http://proxy-url:80'

मेरा मुद्दा पर्यावरण में प्रॉक्सी था। ऐसा लगता है कि पाइप केवल तर्क में ही सम्मान देता है।


0

यह इस समस्या का काम कर समाधान है जो मैंने पाया।

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

0

खुद के लिए, यह पता चला है कि wlan0 नीचे था, जिसके परिणामस्वरूप मुझे कनेक्ट करने में असमर्थ था। इसलिए, यह सुनिश्चित करना कि wlan0 ऊपर था, पाइप / pip3 को बिना किसी समस्या के काम करने की अनुमति दी।


0

मैंने ऊपर दिए गए समाधान की कोशिश की:

apt-get remove python-pip python3-pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
python3 get-pip.py

जब मैंने कोशिश की

python get-pip.py 
python3 get-pip.py

मुझे यह संदेश मिला

 Could not install packages due to an EnvironmentError:
[Errno 13] Permission denied: /usr/bin/pip3 Consider using the --user
 option or check the permissions.

मैंने निम्न कार्य किया और यह काम करता है

python3 -m venv env
source ./env/bin/activate
Sudo apt-get update 
apt-get remove python-pip python3-pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
python3 get-pip.py
pip3 install pip
sudo easy_install pip
pip install --upgrade pip
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.