2016-06-23 12 views
6

मैं virtualenvwrapper कि पहले कदम के रूप पिप फिर से स्थापित करने की आवश्यकता है के साथ समस्या है, और मैं urllib3 के बारे में एक अजीब शिकायत हो रही है:ImportError: नहीं मॉड्यूल नामित urllib3 जब पिप स्थापित करने

$ python get-pip.py 
Traceback (most recent call last): 
    File "get-pip.py", line 19177, in <module> 
    main() 
    File "get-pip.py", line 194, in main 
    bootstrap(tmpdir=tmpdir) 
    File "get-pip.py", line 82, in bootstrap 
    import pip 
    File "/tmp/tmppQTQty/pip.zip/pip/__init__.py", line 16, in <module> 
    File "/tmp/tmppQTQty/pip.zip/pip/vcs/mercurial.py", line 9, in <module> 
    File "/tmp/tmppQTQty/pip.zip/pip/download.py", line 39, in <module> 
    File "/tmp/tmppQTQty/pip.zip/pip/_vendor/requests/__init__.py", line 61, in <module> 
    File "/tmp/tmppQTQty/pip.zip/pip/_vendor/requests/packages/__init__.py", line 29, in <module> 
ImportError: No module named urllib3 

जब मैं पिप फ़ाइल खोज get-pip.py, मुझे urllib3 का कोई संदर्भ नहीं दिख रहा है।

मैं python2.6, py2.7, और मशीन पर

cchilders:~/Downloads 
$ which python 
/usr/local/bin/python 

cchilders:~/Downloads 
$ which pip 
/usr/local/bin/pip 


cchilders:/usr/local/bin 
$ ls 
2to3   easy_install-2.7 ipython pip3    smtpd.py 
celery   fop    ipython2 pip3.5   uncompyle2 
celerybeat  grunt    jsonlint pydoc    virtualenv 
celeryd  idle    pbr  python   virtualenv-clone 
celeryd-multi ipdb    pip  python2.6   virtualenvwrapper_lazy.sh 
charm   iptest   pip2  python2.6-config virtualenvwrapper.sh 
easy_install iptest2   pip2.7 python-config 

अजगर दोषी है 2.6.9 के लिए py3.4 जो नहीं है जो मैं चाहता है:

cchilders:/usr/bin 
$ python 
Python 2.6.9 

मेरे पास मशीन पर एनाकोंडा नहीं है, जिसने किसी और की समस्या पैदा की है। किसी भी सलाह की सराहना की अब क्या करना है, तो आप

+0

निष्पादित 'जो python' और फिर बस' python' और 'आयात urllib3' और हमें उत्पादन दिखा। – advance512

+0

'cchilders: ~ $ जो अजगर /usr/स्थानीय/bin/python' ' cchilders: ~ $ अजगर अजगर 2.6.9 (अज्ञात, जून 20 2016 14:36:39) [जीसीसी 4.9.2] linux3 पर अधिक जानकारी के लिए "सहायता", "कॉपीराइट", "क्रेडिट" या "लाइसेंस" टाइप करें। >>> आयात urllib3 Traceback (सबसे हाल कॉल पिछले): फ़ाइल "", लाइन 1, ImportError में: नहीं मॉड्यूल ' – codyc4321

+0

urllib3 नामित इस एक मुद्दे के कई/विशिष्ट/वेरिएंट होने के कारण हो सकती पाइथन एक ही समय में स्थापित है, लेकिन मैंने वास्तव में ऐसा कभी नहीं देखा है। आप एनाकोंडा का उपयोग नहीं कर रहे हैं, है ना? मैं पाइथन को पुनर्स्थापित/अपग्रेड करने का प्रयास करूंगा। आप कौन सा ओएस उपयोग कर रहे हैं? – advance512

उत्तर

2

धन्यवाद बहुत पहले यह जानना चाहते चाहिए क्या डिफ़ॉल्ट अजगर संस्करण आप उपयोग कर रहे हैं तो, अगर आप python2.7 उपयोग कर रहे हैं तो वह पिप अजगर संस्करण का उपयोग कर के तहत स्थापित किया पिप संकुल खोजने की कोशिश लगता है फ्रीज या पाइप फ्रीज | ग्रेप मैं urllib3

मैं अनुमान urllib3 स्थापित नहीं है

wget https://pypi.python.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz#md5=fcaab1c5385c57deeb7053d3d7d81d59 
tar xvf urllib3-1.16.tar.gz && cd urllib3-1.16/ 
python setup.py install 
संबंधित मुद्दे