2011-09-20 10 views
14

मैं विंडोज 7 पर काम कर रहा हूं। मैंने distutils का उपयोग कर एक अजगर अंडे बनाया है।स्थानीय अंडा भंडार स्थापित करते समय पीआईपी विफल क्यों होती है?

:

तो मैं एक आभासी वातावरण myVirtualEnv मैं का उपयोग कर activate.bat तो निम्न आदेश निष्पादित इसे सक्रिय बनाने के लिए: अब मैं पिप 1.0.2 का उपयोग कर निम्न आदेश का उपयोग कर एक आभासी वातावरण में इस अंडे स्थापित करने का प्रयास

pip install path_to_my_local_folder#eggName

यह मेरा myVirtualEnv \ निर्देशिका बनाने में मेरी अंडा एक कॉपी बन जाती है, लेकिन मैं निम्नलिखित त्रुटि है:

IOError: [Errno 2] No such file or directory: path_of_my_virtualEnv\build\PyEqdR\setup.py

क्या आप जानते हैं कि क्यों pip फ़ाइल setup.py फ़ाइल की तलाश में है। क्या मुझे अंडे में शामिल करना चाहिए?

उत्तर

27

http://www.pip-installer.org/en/latest/other-tools.html#pip-compared-to-easy-install

pip doesn’t do everything that easy_install does. Specifically:

It cannot install from eggs. It only installs from source.

+0

संबंधित: [easy_install पर पाइप का उपयोग क्यों करें?] (Http://stackoverflow.com/q/3220404/95735) –

+0

क्या यह अब नए 'पीआईपी' के मामले में नहीं है? –

3

मैं सिर्फ यह पेज भर में आया था और के बाद से मैं एक ही सटीक समस्या थी, मैं समाधान है कि मेरे लिए काम किया पोस्ट करने के बारे में सोचा।

यह पीआईपी के पुराने संस्करणों के साथ एक मुद्दा है। pip का मेरा संस्करण 1.5.4 था। मैं pip का पहला संस्करण नहीं ढूंढ पाया जो ऐसा करने में सक्षम था लेकिन वर्तमान संस्करण 6.0.6 नौकरी करता है।

अद्यतन करने के लिए नवीनतम pip संस्करण के लिए, बस निम्नलिखित कमांड चलाएँ: अगर आप केवल अपने आभासी वातावरण के अंदर प्रभावी होते हैं, पर्यावरण के अंदर इसे चलाने के लिए इस चाहते

pip install --upgrade pip

जरूरत नहीं कहने के लिए। अन्यथा, इसे विश्व स्तर पर चलाएं।

+0

@oktay मुझे पीआईपी अपडेट करने के बाद भी एक ही त्रुटि मिलती है। क्या आप सहायता कर सकते हैं – user3451476

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