पाइप कनेक्शन विफलता: इंडेक्स बेस URL http://pypi.python.org/simple/ प्राप्त नहीं कर सकता


89

मैं चलता हूं sudo pip install git-review, और निम्नलिखित संदेश प्राप्त करता हूं :

Downloading/unpacking git-review
  Cannot fetch index base URL http://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement git-review
No distributions at all found for git-review
Storing complete log in /home/sai/.pip/pip.log

क्या किसी को इस बारे में कोई विचार है?


4
एक छद्म कनेक्शन होना चाहिए
ओसामा

1
"उनमें से कोई भी मेरी समस्या का समाधान नहीं करता है" ये कौन से हैं? ताकि हम ouselves को न दोहराएं।
रैंडमसेड

जवाबों:


142

मुझे पता है कि यह एक पुराना धागा है, लेकिन मैंने आज इस मुद्दे का सामना किया और समस्या के अपने समाधान को साझा करना चाहता था क्योंकि मैंने इस समाधान को एसओ के रूप में कहीं और नहीं देखा है।

मेरा वातावरण: उबटन 12.04.5 एलटीएस पर पायथन 2.7.12 / 2.7.14 एक वर्चुअनव में, पाइप संस्करण 1.1।

मेरी त्रुटियाँ:

pip install nose

सांत्वना में:

Cannot fetch index base URL http://pypi.python.org/simple/

~ में /। पीआईपी / pip.log:

Could not fetch URL http://pypi.python.org/simple/: HTTP Error 403: SSL is required

मेरे लिए उत्सुक है क्योंकि मैं लगभग एक साल से बिना किसी मुद्दे के स्क्रिप्ट में इन समान कमांडों को चला रहा था।

यह तय:

pip install --index-url=https://pypi.python.org/simple/ nose

(https नोट करें)

आशा है कि यह किसी की मदद करता है!


आपका बहुत बहुत धन्यवाद! मुझे उबंटू 12.04 पर भी यह समस्या आ रही थी, जिसमें एक मौजूदा pip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7)स्थापित था, जो प्रभावी रूप से अनुपयोगी था।
जोश कुपरश्मिड

आप सर एक पदक के हकदार हैं। मुझे यह समस्या आ रही थी कि मेरे बीगलबोन काले हैं। अब यह तय हो गया है।
आदित्य शेखावत

कई जवाब यहाँ। इसके अलावा मेरे लिए प्रासंगिक / काम करने वाला कोई नहीं। धन्यवाद!
arielf

pip install --index-url=http://mypypi.net/simple/फेंकता एक त्रुटिERROR: You must give at least one requirement to install (see "pip help install")
चकित

@Confounded - उस बिंदु को इंगित करने के लिए धन्यवाद, सिर्फ उन पैकेजों को सूचीबद्ध करें जिन्हें आप --index-url विकल्प के बाद इंस्टॉल करना चाहते हैं। एक उदाहरण के लिए अद्यतन देखें।
16

59

आपको अपनी पाइप स्थापना को अपग्रेड करने की आवश्यकता है

--index-url(लघु संस्करण: -i) विकल्प आपको ही रंज करने के लिए कॉल में एक सूचकांक-यूआरएल निर्दिष्ट कर सकते हैं, वहाँ आप https-भिन्न रूप का उपयोग कर सकते हैं। फिर आप खुद को अपग्रेड करने के लिए पाइप को निर्देश दे सकते हैं।

sudo pip install --index-url https://pypi.python.org/simple/ --upgrade pip

बाद में आपको --index-urlविकल्प के बिना पाइप का उपयोग करने में सक्षम होना चाहिए ।


मेरा मानना ​​है कि रिलीज़ 7.0.0 (2015-05-21) ने इस मुद्दे को चालू कर दिया। उस संस्करण का रिलीज़ नोट निम्नलिखित बताता है:

बैकवाटर इनकंप्लीट अब असुरक्षित मूल उत्पत्ति का समर्थन नहीं करता है, और इसके बजाय असुरक्षित उत्पत्ति की आवश्यकता होती है --trusted-hostविकल्प के साथ स्पष्ट रूप से भरोसा किया जाता है।

आप अपना पाइप संस्करण देख सकते हैं pip --version

इसका मतलब यह होगा कि sudo pip install --trusted-host --upgrade pipएक बार जारी करने से भी इस समस्या का समाधान हो जाएगा, हालांकि असुरक्षित HTTP पर डाउनलोड पाइप। यह बिल्कुल भी काम नहीं कर सकता है, क्योंकि यह संभव है कि असुरक्षित एंडपॉइंट अब सर्वर पर सुलभ नहीं है (मैंने परीक्षण नहीं किया है)।


42

संपादित करें:

अब के मौजूदा संस्करण PIPमें यह समस्या नहीं है। अभी के रूप में, संस्करण: 7.1.2वर्तमान संस्करण है। यहाँ हैPIP लिंक है:

https://pypi.python.org/pypi/pip

मूल FIX:

उपयोग करने की कोशिश करते समय मुझे यह मुद्दा मिला pip==1.5.4

यह पीआईपी और पायथन के पीवाईपीआई से जुड़े एसएसएल प्रमाणपत्रों पर भरोसा करने वाला मुद्दा है। यदि आप Mac OS X में PIP लॉग में देखते हैं : /User/username/.pip/pip.log यह आपको और अधिक विवरण देगा।

विभिन्न सामानों को आजमाने के बाद पीआईपी को वापस लाने और चलाने के लिए मेरा काम पाइथन में मेरे साइट-पैकेज में जाना था चाहे वह वर्चुअन में हो या आपके सामान्य साइट-पैकेज में हो , और वर्तमान पीआईपी संस्करण से छुटकारा पाएं। मेरे लिए मेरे पास थाpip==1.5.4

मैंने PIP निर्देशिका और PIP अंडे फ़ाइल को हटा दिया। फिर मैं भागा

easy_install pip==1.2.1  

PIP के इस संस्करण में SSL समस्या नहीं है, और फिर मैं pip install -r requirements.txtअपने virtualenv के भीतर अपने सामान्य पैकेज को चलाने और चलाने में सक्षम था जो कि मैं चाहता था कि मेरे में सूचीबद्ध थेrequirements.txt फ़ाइल ।

यह इस Google समूह पर कई लोगों द्वारा इस मुद्दे को पारित करने के लिए अनुशंसित हैक भी है जो मुझे मिला:

https://groups.google.com/forum/#!topic/beagleboard/aSlPCNYcVjw


मेरे लिए भी समस्या का समाधान किया।
हॉर्सलओवरफैट

6
FYI करें, यदि आप इसे अभी पढ़ रहे हैं (जैसे मैंने किया), तो आपको इसे अपग्रेड करने के बजाय पाइप को अपग्रेड करना चाहिए । मुझे यह जानकर बहुत आश्चर्य हुआ कि मैं 5 प्रमुख संस्करण पीछे था (हम अभी 6.0.8 पर हैं)। इस मुद्दे को अपग्रेड करना :)
डॉ। एक्यूला

@ डॉ। अकुला आप सही हैं। मैंने अपना उत्तर अपडेट कर दिया है। धन्यवाद।
एरोन लेलेयर

"आपको पाइप को अपग्रेड करना चाहिए" मैं उसी कारण से पाइप को अपग्रेड नहीं कर सकता हूं जो मैं पैकेज स्थापित नहीं कर सकता; HTTP Error 403: SSL is required
user5359531

9
@ user5359531 से पिप टारबॉल डाउनलोड PyPI और करना pip install pip-x.x.x.tar.gz
पेले निल्सन

13

मैंने प्रॉक्सी को इंगित करने के लिए --proxy कमांड लाइन विकल्प जोड़ा और यह काम कर रहा है (पाइप संस्करण 1.5.4 और अजगर 2.7)। किसी कारण से यह शेल env चर HTTPS_PROXY, HTTP_PROXY, https_proxy, http_proxy नहीं ले रहा था।

sudo pip --proxy [user:passwd@]proxy.server:port install git-review

क्या उपयोगकर्ता के आसपास के वर्ग कोष्ठक आवश्यक हैं? पासवर्ड के बाद प्रतीक @ का उपयोग क्यों किया जाता है?
user13107

12

अपने प्रॉक्सी कनेक्शन की जांच करें, मेरे पास एक समान मुद्दा था, फिर मैंने अपना कनेक्शन बदल दिया जो कि अनुमानित और उछाल नहीं था, इसमें से लाइब्रेरी को डाउनलोड करना और स्थापित करना शुरू किया


1
आपने इसे काम करने के लिए अपने अनुमानित कनेक्शन को कैसे बदल दिया? मैं एक ही मुद्दा रहा हूँ।
आरोन लेलेयर

मैंने प्रॉक्सी को हटा दिया और प्रॉक्सी के बिना कनेक्शन को बदल दिया और फिर एक बार स्थापित होने पर मैंने वापस काम के लिए बदल दिया
ओसामा १

Im एक ही मुद्दे का सामना कर रहा हूँ और मुझे यकीन है कि यह एक प्रॉक्सी मुद्दा है। क्या अन्य कनेक्शन का उपयोग करने के अलावा कोई अन्य समाधान है?
शौनकदे

मैंने अपनी कंपनी के प्रॉक्सी के आसपास जाने के लिए अपने फोन पर टेदर किया। अच्छा समाधान है।
HuckIt

1
मेरा मुद्दा यह था कि फ़िडलर खुला था (और मैंने HTTPS ट्रैफ़िक को डिक्रिप्ट करने के लिए फ़िडलर को कॉन्फ़िगर किया था)। मैंने फिडलर को बंद कर दिया और यह ठीक काम कर गया।
एजे रिचर्डसन

6

मुझे भी यही समस्या थी pip==1.5.6। मुझे अपना सिस्टम टाइम सही करना था।

# date -s "2014-12-09 10:09:50"

1
Ntp डेमॉन का उपयोग करने के लिए सिस्टम समय को सही करने का एक और तरीका है।
जैमे एम।

मेरे लिए बहुत अच्छा काम किया, खुशी थी कि यह ठीक करने के लिए यह सरल था
jamescampbell

6

मेरे पास पाइप 1.5.6 के साथ एक ही मुद्दा था।

मैंने बस ~ / .pip फ़ोल्डर को हटा दिया है और यह एक आकर्षण की तरह काम करता है।

rm -r ~/.pip/

5

इसने मेरे लिए उबंटू 12.04 पर काम किया।

pip install --index-url=https://pypi.python.org/simple/ -U scikit-learn

4

यदि यह प्रॉक्सी / नेटवर्क समस्या नहीं है, .pip/pip.confतो आपको कॉन्फ़िगर फ़ाइल बनाने या संपादित करने का प्रयास करना चाहिए या यदि आप पाइप को रूट के रूप में चला रहे हैं /root/.pip/pip.conf। इंडेक्स-यूआरएल को http से https में जांचें और बदलें ।

यह इस तरह होना चाहिए:

[global] 
index-url=https://pypi.python.org/simple/

उबंटू 12 और पाइप 9.0.1 के साथ मेरे लिए काम किया



2

मैं अपने अजगर को अपग्रेड करके इसे ठीक करने में सक्षम था, जो पहले ओपनएसएसएल के एक पुराने संस्करण से जुड़ा था। अब यह 1.0.1h-1 का उपयोग कर रहा है और मेरा पैकेज स्थापित हो जाएगा।

FYI करें, मेरा लॉग और कमांड, एनाकोंडा का उपयोग करके और पाइस्टेस्ट-आईपिनब पैकेज स्थापित करने के लिए [1]:


$ conda update python
Fetching package metadata: ....
Solving package specifications: .
Package plan for installation in environment /Users/me/anaconda/envs/py27:

The following NEW packages will be INSTALLED: openssl: 1.0.1h-1

The following packages will be UPDATED: python: 2.7.5-3 --> 2.7.8-1 readline: 6.2-1 --> 6.2-2 sqlite: 3.7.13-1 --> 3.8.4.1-0 tk: 8.5.13-1 --> 8.5.15-0

Proceed ([y]/n)? y Unlinking packages ... [ COMPLETE ] |#############################################################| 100% Linking packages ... [ COMPLETE ] |#############################################################| 100%

$ pip install pytest-ipynb Downloading/unpacking pytest-ipynb Downloading pytest-ipynb-0.1.1.tar.gz Running setup.py (path:/private/var/folders/4f/b8gwyhg905x94twqw2pbklyw0000gn/T/pip_build_me/pytest-ipynb/setup.py) egg_info for package pytest-ipynb

Requirement already satisfied (use --upgrade to upgrade): pytest in /Users/me/anaconda/envs/py27/lib/python2.7/site-packages (from pytest-ipynb) Installing collected packages: pytest-ipynb Running setup.py install for pytest-ipynb

Successfully installed pytest-ipynb Cleaning up...

[१] इस मुद्दे के बारे में मेरा टिकट; https://github.com/zonca/pytest-ipynb/issues/1


मुझे खेद है कि मुझे यकीन नहीं है कि स्वरूपण ने इतनी सारी खाली लाइनें क्यों जोड़ीं?
ऐनीएजाइल

1

मैंने एक ही समस्या का सामना किया लेकिन वह संबंधित प्रॉक्सी थी। यह प्रॉक्सी सेट करके हल किया गया था।

Set http_proxy=http://myuserid:mypassword@myproxyname:myproxyport
Set https_proxy=http://myuserid:mypassword@myproxyname:myproxyport

यह किसी की मदद कर सकता है।


1

यदि आपका प्रॉक्सी सही तरीके से कॉन्फ़िगर किया गया है, तो पाइप संस्करण 1.5.6 इसे सही ढंग से संभाल लेगा। बग को हल कर दिया गया था।

आप के साथ पाइप को अपग्रेड कर सकते हैं easy_install pip==1.5.6


1

अतिरिक्त उत्तर: यदि आप चेरोट से ऐसा कर रहे हैं ।

आपको पीपे के लिए सुरक्षित कनेक्शन स्थापित करने में सक्षम होने के लिए यादृच्छिक संख्याओं के स्रोत की आवश्यकता है।

लिनक्स पर, आप मेजबान देव को चेरोट देव को बांध सकते हैं:

mount --bind /dev /path-to-chroot/dev

1

एक अनुमानित कनेक्शन में pyinstaller स्थापित करते समय मुझे भी यह त्रुटि मिली। मैं सीधे इंटरनेट कनेक्शन (अपने डोंगल का उपयोग करके) कनेक्ट करता हूं और फिर से किया।

 sudo pip install pyinstaller

इसने मेरे लिए काम किया।


1

आपको /etc/resolv.conf में DNS सर्वर मान याद आ रहा है

सुनिश्चित करें कि आप पिंग कर सकते हैं: pingi.python.org

अगर आपको पिंग करने के लिए DNS सर्वर को फ़ाइल में जोड़ने की कोशिश नहीं हो रही है ... कुछ इस तरह:

nameerver xxx.xxx.xxx.xxx


1

मेरी व्याख्या / पूछताछ खिड़कियों के वातावरण के लिए है
मैं अजगर के लिए बहुत नया हूं, और यह मेरे लिए अभी भी किसी नौसिखिए के लिए है।
मैंने नवीनतम पाइप (अजगर इंस्टॉलर पैकेज) स्थापित किया और http://www.lfd.uci.edu/~gohlke/pythonlibs/ से 32 बिट / 64 बिट (खुला स्रोत) संगत बायनेरिज़ डाउनलोड किया , और यह काम किया।

कदम, पिप स्थापित करने के लिए पीछा किया, हालांकि आमतौर पर पिप से अजगर स्थापना के दौरान डिफ़ॉल्ट रूप से स्थापित किया गया है www.python.org/downloads/
- से डाउनलोड पिप-7.1.0.tar.gz https://pypi.python.org/pypi/pip
- उपरोक्त फ़ाइल को अनज़िप और अन-टार करें।
- पाइप-7.1.0 फ़ोल्डर में, चलाएं: अजगर सेटअपहोम स्थापित करें। यह स्थापित पाइप नवीनतम संस्करण।

स्थापित करने के लिए पाइप का उपयोग करें (किसी भी संभव संचालन) बाइनरी पैकेज। काम करने के लिए पाइप एप्लिकेशन को चलाएं (फ़ाइल स्थापित करें), नीचे के रूप में:
\ python27 \ script \ pip2.7.exe file_path \ file_name --proxy स्थापित करें
यदि आप सामना करते हैं, तो पहिया (यानी अंडा) समस्या, संगत बाइनरी फ़ाइल फ़ाइल का उपयोग करें । उम्मीद है की यह मदद करेगा।


1

मेरे मामले में (पायथन 3.4, एक आभासी वातावरण में, macOS 10.10.6 के तहत चल रहा है) मैं pipखुद को अपग्रेड भी नहीं कर सका । निम्नलिखित एस-लाइनर के रूप में इस एसओ उत्तर से मदद मिली :

curl https://bootstrap.pypa.io/get-pip.py | python

(यदि आप एक आभासी वातावरण का उपयोग नहीं करते हैं, तो आपको आवश्यकता हो सकती है sudo python।)

इसके साथ मैं pipसंस्करण 1.5.6 से संस्करण 10.0.0 (काफी छलांग!) में अपग्रेड करने में कामयाब रहा । यह संस्करण TLS 1.0 या 1.1 का उपयोग नहीं करता है जो Python.org साइट (एस) द्वारा किसी भी अधिक समर्थित नहीं हैं, और अच्छी तरह से PyPI पैकेज स्थापित कर सकते हैं। निर्दिष्ट करने की आवश्यकता नहीं है --index-url=https://pypi.python.org/simple/


1

मेरे मामले में मैं django स्थापित करेगा (

पाइप स्थापित django

) और यह ssl प्रमाणपत्र के साथ एक ही समस्या है (सूचकांक आधार URL प्राप्त नहीं कर सकता http://pypi.python.org/simit/ )

यह virtualenv से है तो DO:

FIRST: अपने virtualenv को हटाएं

rm -rf env को डीएक्टिवेट करें

सेकंड: चेक में पाइप है

पाइप 3 -वी

अगर आपके पास नहीं है

sudo apt-get install python3-pip

आखिरकार:

nosite- पैकेज के साथ virtualenv स्थापित करें और अपने virenviroment करें

sudo pip3 इंस्टॉल करें virtualenv virtualenv --no-site-package -p /usr/bin/python3.6

। env / bin / सक्रिय


0

मुझे एक समान समस्या थी, लेकिन मेरे मामले में मुझे त्रुटि मिल रही थी:

Downloading/unpacking bencode
  Cannot fetch index base URL http://c.pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement bencode
No distributions at all found for bencode
Storing complete log in /home/andrew/.pip/pip.log

मेरे मामले में मैं संपादन ~ / .pip / pip.conf और बदलकर त्रुटि को ठीक करने में सक्षम था http://c.pypi.python.org/simple/करने के लिए http://pypi.python.org/simpleऔर उसके बाद काम ठीक फिर से रंज।


0

मुझे यह त्रुटि संदेश मिला ~/.pip/pip.log

Could not fetch URL https://pypi.python.org/simple/: connection error: [Errno 185090050] _ssl.c:344: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib
  Will skip URL https://pypi.python.org/simple/ when looking for download links for regulargrid

मैंने इसे अपडेट करके तय किया ~/.pip/pip.conf। यह गलती से cacert.pemदर्ज करने के लिए इंगित करता है जो मौजूद नहीं था और इस तरह दिखता था

[global]
cert = /some/path/.pip/cacert.pem

0

मैं easy_install pip==1.2.1वर्कअराउंड का उपयोग करता था, लेकिन मुझे अनियमित रूप से मिला कि यदि आप इस बग को कर रहे हैं, तो संभवतः आपने अजगर का 32 बिट संस्करण स्थापित किया है।

यदि आप इसे स्रोत से स्थापित करके 64 बिट संस्करण स्थापित करते हैं और फिर उस पर आप virtualenv का निर्माण करते हैं, तो आपका अभिप्राय उस सीमेन्ट को नहीं है।


0

मैंने भी इस समस्या को हल करने के लिए चुने गए समाधान (डाउनग्रेडिंग पाइप) का उपयोग किया, जब तक कि मैं एक ही अंतर्निहित समस्या के कारण दूसरे प्रतीत नहीं होने वाले असंबंधित मुद्दे में भाग गया। ओपनएसएसएल के पायथन का संस्करण पुराना हो चुका था। अपने OpenSSL संस्करण की जाँच करें:

python -c 'import ssl; print(ssl.OPENSSL_VERSION)'

यदि संस्करण है 0.9.7, तो यह सत्यापित करना चाहिए कि ओपनएसएसएल को अद्यतन करने की आवश्यकता है। यदि आप जानते हैं कि कैसे करना है सीधे, महान (लेकिन कृपया मुझे एक टिप्पणी में बताएं)। यदि नहीं, तो आप इस उत्तर में सलाह का पालन कर सकते हैं , और python.org (मैं अजगर 3.4.2 का उपयोग कर रहा हूं) से 32 बिट केवल इंस्टॉलर के बजाय 64 बिट / 32 बिट इंस्टॉलर से अजगर को पुनर्स्थापित करें। अब मेरे पास ओपनएसएसएल संस्करण है 0.9.8, और इनमें से कोई भी मुद्दा नहीं है।


0

पाइप के पुनर्स्थापन का प्रयास करें:

curl -O https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
tar xvfz pip-1.2.1.tar.gz
cd pip-1.2.1
python setup.py install

यदि कर्ल काम नहीं करता है, तो आपके पास प्रॉक्सी मुद्दे होंगे, कृपया ठीक करें कि यह ठीक काम करना चाहिए। Linux में अपने ब्राउज़र में google.com खोलने के बाद जांचें।

स्थापित करने का प्रयास करें

pip install virtualenv

0

यदि आप फ़ायरवॉल का उपयोग करते हैं, तो सुनिश्चित करें कि 443 पोर्ट के आउटबाउंड कनेक्शन अवरुद्ध नहीं हैं, जैसे रन:

sudo iptables -A OUTPUT -p tcp --dport 443 -j ACCEPT

0

मैं आपके साथ उन्हीं सवालों से मिला हूं। जब मुझे पता चलता है कि यह सुन्न या पाइप के बेजोड़ संस्करण के कारण हो सकता है, तो मैंने सुन्न और पाइप को अनइंस्टॉल कर दिया, फिर इस ' https://radimrehurek.com/gensim/install.html ' के रूप में जारी रखें , आखिरकार मैं सफल हो गया!


0
C:\Users\Asus>pip install matplotlib
Downloading/unpacking matplotlib
  Cannot fetch index base URL https://pypi.python.org/simple/
  Could not find any downloads that satisfy the requirement matplotlib
Cleaning up...
No distributions at all found for matplotlib
Storing debug log for failure in C:\Users\Asus\pip\pip.log

मैंने 'easy_install pip == 1.2.1' का उपयोग किया और यह ठीक काम किया।

C:\Users\Asus>easy_install pip==1.2.1
Searching for pip==1.2.1
Reading https://pypi.python.org/simple/pip/
Best match: pip 1.2.1
Downloading ...

फिर इस कमांड का उपयोग करने पर 'pip install matplotlib'

C:\Users\Asus>pip install matplotlib
Downloading/unpacking matplotlib
  Downloading matplotlib-2.0.0b4.tar.gz (unknown size):

0

यदि आप विंडोज पर डॉकटर कंटेनर में इन कमांड को चला रहे हैं, तो इसका मतलब यह हो सकता है कि आपके डॉकटर मशीन का नेटवर्क कनेक्शन बासी है और इसे फिर से बनाने की जरूरत है। इसे ठीक करने के लिए, इन आदेशों को चलाएं:

docker-machine stop
docker-machine start
@FOR /f "tokens=*" %i IN ('docker-machine env') DO @%i

0

मैं अब इस में हो रहा हूँ $HOME/.pip/pip.log:

Could not fetch URL https://pypi.python.org/simple/: HTTP Error 403: TLSv1.2+ is required

मेरे पास इसके लिए एक सीधा समाधान नहीं है, लेकिन मैं यहां कुछ अन्य समाधानों को आजमाने से पहले समय बर्बाद करने के लिए इसका उल्लेख कर रहा हूं।

  • मैं स्पष्ट रूप से पहले से ही https URL का उपयोग कर रहा हूं
  • कोई प्रॉक्सी या फ़ायरवॉल समस्या नहीं है
  • उपयोग करने से trusted-hostकुछ भी नहीं बदला (जहां मैंने इसे उठाया है)

जो मेरे लायक है, वह मेरे opensslलिए बहुत पुराना है यहां तक ssl.OPENSSL_VERSIONकि शायद यह वास्तव में यहाँ स्पष्टीकरण है।

अंत में, मेरे आभासी वातावरण को पोंछते हुए और इसके साथ फिर से virtualenv --setuptools envजुड़ने से लगता है कि कम से कम प्रमुख अवरोधक तय हो गए हैं।

यह एक बहुत पुराना डेबियन बॉक्स है, पाइथन 2.6.6।


0

मेरी समस्या सिस्टम virtualenvसंस्करण थी।

जब मैंने python3 venv के साथ एक env बनाया तो सब कुछ काम कर गया। लेकिन जब मैंने env बनाने के लिए virtualenv (python2.7 के साथ डिफ़ॉल्ट रूप से) का उपयोग किया, तो मुझे वे त्रुटि संदेश प्राप्त हुए।

में virtualenvबनाया पिप संस्करण था 1.5.6, लेकिन मेरे प्रणाली पिप संस्करण था10.0.1

फिर मैं भागा (किसी भी दूत के बाहर):

pip install virtualenv --upgrade

यह उन्नत किया virtualenvसंस्करण के लिए 16.0.0और अब मेरा pip installसाथ बनाया envs में virtualenvऔर python2.7दोषरहित काम करते हैं। इसके अलावा, pipएनवी के अंदर का संस्करण अब है 10.0.1

उन्नयन से पहले:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.