"पाइप इंस्टाल अनरोल": "त्रुटि कोड 1 के साथ" अजगर सेटअप ओरेकल_इनफो "विफल रहा


325

मैं पायथन के लिए नया हूं और कुछ पैकेजों को स्थापित करने की कोशिश कर रहा हूं pip

लेकिन pip install unrollमुझे देता है

कमांड "python setup.py egg_info" C में त्रुटि कोड 1 के साथ विफल हुआ: \ Users \ MARKAN ~ 1 \ AppData \ Local \ Temp \ pip-build-wa7uco0k \ unroll \

इसे कैसे हल किया जा सकता है?


1
उसको प्राप्त करने के लिए आप किस कमांड का उपयोग कर रहे हैं?
ज़ोंडो

16
पाइप स्थापित अनोल
बेंजामिन

आप विंडोज़ का कौन सा संस्करण चला रहे हैं? जैसा कि @hackndo कहते हैं, यह एक अनुमति समस्या है, प्रशासक के रूप में कमांड प्रॉम्प्ट के साथ फिर से चलाने की कोशिश करें।
हेडन क्रोकर

@alaye क्या आपके पास त्रुटि के लिए स्टैक ट्रेस है?
पीटर ब्रिटैन

मैं हर किसी को आधिकारिक साइट का अनुसरण करने के बजाय digitalocean.com/community/tutorials/… को स्थापित करने के लिए इस url का पालन करने की सलाह देता हूं । मुझे वही त्रुटि मिली लेकिन जब मैंने इस साइट के तरीकों का पालन किया तो यह काम कर गया।
कृष्णदास पीसी

जवाबों:


183

त्रुटि कोड के बारे में

पायथन प्रलेखन के अनुसार :

यह मॉड्यूल मानक इरिनो सिस्टम प्रतीकों को उपलब्ध कराता है। प्रत्येक प्रतीक का मूल्य इसी पूर्णांक मान है। नामों और विवरणों को linux / उधार / /no.hh से शामिल किया गया है , जो कि सुंदर सर्व-समावेशी होना चाहिए।

त्रुटि कोड 1 में परिभाषित किया गया है errno.hऔर इसका मतलब है Operation not permitted

अपनी त्रुटि के बारे में

आपके सेटटॉप्स स्थापित नहीं दिखाई देते हैं। बस Installation InstructionsPyPI वेबसाइट से अनुसरण करें।

यदि यह पहले से स्थापित है, तो प्रयास करें

pip install --upgrade setuptools

यदि यह पहले से ही अद्यतित है, तो जांचें कि मॉड्यूल ez_setup गायब नहीं है। अगर है तो

pip install ez_setup

फिर दोबारा कोशिश करें

pip install unroll

यदि यह अभी भी काम नहीं कर रहा है, तो हो सकता है कि पाइप सेटअप / उन्नयन को ठीक से स्थापित / अपग्रेड न करे ताकि आप कोशिश करना चाहें

easy_install -U setuptools

और फिर

pip install unroll

317
मुझे भी यही समस्या है और इसे ठीक नहीं किया।
मनु

17
मेरे पास खिड़कियों पर एक ही मुद्दा है और यह अभी भी काम नहीं कर रहा है
TsTeaTime

4
उम्मीद है कि इसे अनुक्रमित किया जाएगा और यदि कोई इसे खोजता है तो इसे लौटा दिया जाएगा ... इसने मेरी समस्या को हल करने का प्रयास किया pylintlazy-object-proxyस्थापित करने में विफल रहा: " error: [Errno 2] No such file or directory: 'examples'" " Command "python setup.py egg_info" failed with error code 1"। setuptoolsइसे अद्यतन करना ।
vimist

1
pip install ez_setupमेरे लिए हल था :)
ivanleoncz

1
पूरी तरह से काम किया। अनुमति त्रुटि को देखते हुए, इसलिए केवल "sudo -H" जोड़ें अर्थात sudo -H pip install ez_setup
Vishal Dalve

87

यहाँ एक छोटा सा मार्गदर्शक है जो यह बताता है कि मैं आमतौर पर पायथन + विंडोज पर नए पैकेज कैसे स्थापित करता हूं। ऐसा लगता है कि आप Windows पथ का उपयोग कर रहे हैं, इसलिए यह उत्तर उस विशेष SO से चिपक जाएगा:

  • मैं कभी भी सिस्टम-वाइड पायथन इंस्टॉलेशन का उपयोग नहीं करता। मैं केवल virtualenvs का उपयोग करता हूं, और आमतौर पर मैं 2.x और 3.x का नवीनतम संस्करण लेने की कोशिश करता हूं।
  • मेरा पहला प्रयास हमेशा pip install package_i_wantमेरे कुछ विज़ुअल स्टूडियो कमांड प्रॉम्प्ट में कर रहा है। क्या दृश्य स्टूडियो कमांड प्रॉम्प्ट? खैर, आदर्श रूप से विजुअल स्टूडियो जो कि मेल खाता है जिसका उपयोग पायथन के निर्माण के लिए किया गया था। उदाहरण के लिए, मान लीजिए कि आपका पायथन इंस्टॉलेशन कहता है Python 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:40:30) [MSC v.1500 64 bit (AMD64)] on win32। पायथन को संकलित करने के लिए उपयोग किए जाने वाले विजुअल स्टूडियो का संस्करण यहां पाया जा सकता है , इसलिए v1500 का मतलब है कि मैं vs2008 x64 कमांड प्रॉम्प्ट का उपयोग करूंगा
  • यदि पिछले चरण किसी कारण से विफल हो गया है तो मैं अभी उपयोग करने का प्रयास करता हूं easy_install package_i_want
  • यदि किसी कारण से पिछला चरण विफल हो जाता है तो मैं वेबसाइट पर जाता हूं और देखता हूं कि मेरा पैकेज वहां पर उपलब्ध है या नहीं। यदि ऐसा है, तो मैं भाग्यशाली हूं, मैं इसे अपने virtualenv में डाउनलोड करता हूं और फिर मैं बस कमांड प्रॉम्प्ट का उपयोग करके उस स्थान पर जाता हूं और मैं करता हूंpip install package_i_want.whl
  • यदि पिछला चरण सफल नहीं हुआ, तो मैं बस पहिया बनाने की कोशिश करूँगा और एक बार यह उत्पन्न होने के बाद मैं इसे स्थापित करने का प्रयास करूँगा pip install package_i_want.whl

अब, यदि हम आपकी विशिष्ट समस्या पर ध्यान केंद्रित करते हैं, जहाँ आपको एक अनियंत्रित पैकेज स्थापित करने में मुश्किल समय आ रहा है । ऐसा लगता है कि इसे स्थापित करने का सबसे तेज़ तरीका कुछ ऐसा कर रहा है:

  • git clone https://github.com/Zulko/unroll
  • cd unroll && python setup.py bdist_wheel
  • बनाई गई अनलॉफ़्ट-0.1.0-py2-none-any.whl फ़ाइल को अपने डिस्टर्ब फ़ोल्डर में कॉपी करें।
  • pip install unroll-0.1.0-py2-none-any.whl

इस तरह यह बिना किसी समस्या के स्थापित हो जाएगा। यह वास्तव में काम करता है की जाँच करने के लिए, बस पायथन इंस्टॉलेशन में लॉग इन करें और कोशिश करें import unroll, यह शिकायत नहीं करनी चाहिए।

एक अंतिम नोट: यह विधि लगभग 99% समय के लिए काम करती है, और कभी-कभी आपको कुछ पाइप पैकेज मिलेंगे जो कि यूनिक्स या मैक ओएस एक्स के लिए विशिष्ट हैं, उस स्थिति में, जब ऐसा होता है तो मुझे सबसे अच्छा तरीका डर लगता है विंडोज संस्करण या तो मुख्य डेवलपर्स के लिए कुछ मुद्दों को पोस्ट कर रहा है या अपने आप को विंडोज में पोर्ट करके कुछ मज़ा दे रहा है (आमतौर पर कुछ घंटे अगर आप भाग्यशाली नहीं हैं :)


2
"पहिया का निर्माण आप" से क्या मतलब है? क्या आप एक उदाहरण दे सकते हैं? चीयर्स
चाचा बेन बेन

यह मेरे लिए काम नहीं कर रहा है, यह कहते हैं, यह अनियंत्रित 0.1.0-py2-none-any.whl इस मंच पर समर्थित पहिया नहीं है
देवाशीष प्रसाद

एक पहिया बनाने के लिए: 'पाइप स्थापित करें पहिया', फिर 'अजगर सेटअप थिंकपैड bdist_wheel'। यदि bdist_wheel नहीं मिला है, तो setup.py फ़ाइल में जाएं और 'distutils.core आयात सेटअप से' टिप्पणी करें और इसके बजाय निम्न आयात करें: 'setuptools आयात सेटअप से'। फिर डिस्ट फ़ोल्डर में cd और 'pip install wheel_name.whl'
Sol

पहले पाइप के माध्यम से सेटप्टूल को अपडेट करने का प्रयास करें pip install --upgrade setuptools। यह ज्यादातर मामलों में मदद करेगा।
15:11 बजे Fa11enAngel

मैंने आपके कदमों का अनुसरण किया: git क्लोन लेकिन कोई भाग्य नहीं। मैं django चैनल स्थापित करने का प्रयास कर रहा हूं। अभी भी वही त्रुटि हो रही है। क्रिप्टोग्राफी के लिए असफल निर्माण पहिया क्रिप्टोग्राफी के लिए पहियों का निर्माण नहीं कर सकता है जो PEP 517 का उपयोग करते हैं और सीधे स्थापित नहीं किया जा सकता है
rahim.nagori

36

पाइप अपग्रेड करने के बाद इसका समाधान किया गया:

python -m pip install --upgrade pip
pip install "package-name"

एक ही समस्या थी और पाइप को अपग्रेड करना मेरे लिए भी समस्या का हल था।
सिया

4
पायथन एम-एम पाइप इंस्टॉल करने के बाद - अपग्रेड पाइप मुझे ट्रेसबैक मिला (सबसे हालिया कॉल अंतिम): फ़ाइल "/ usr / bin / pip", लाइन 9, में <मॉड्यूल> पाइप आयात से मुख्य ImportError: नाम आयात नहीं कर सकता जैसे इसने मेरी पाइप तोड़ दी?
ब्लोह 10

हां, इसने मेरे लिए भी काम किया, जबकि ऊपर दिए गए किसी भी समाधान ने मेरे मामले में समस्या को हल नहीं किया।
गोएसेनिन

यदि आप उपयोग pipenvकरते हैं तो pip install --upgrade pipenvइसके बजाय पिपेनव को अपडेट करना सुनिश्चित करें ।
तून

25

मैं ठीक उसी त्रुटि के साथ फंस गया psycopg2। ऐसा लगता है कि मैंने पायथन और संबंधित पैकेजों को स्थापित करते समय कुछ कदमों को छोड़ दिया है।

  1. sudo apt-get install python-dev libpq-dev
  2. अपने वर्चुअल एनवी पर जाएं
  3. pip install psycopg2

(आपके मामले में आपको psycopg2जिस पैकेज के साथ समस्या है, उसके साथ प्रतिस्थापित करने की आवश्यकता है ।)

इसने निर्बाध रूप से काम किया।


1
उबंटू पर उन पैकेजों को स्थापित करना, समस्या बनी रहती है। शायद अगर आपने अपनी प्रक्रिया साझा की, तो हम अपने सिस्टम पर संबंधित पैकेजों को स्थापित कर सकते हैं।
नगेव

हाय नागदेव, क्षमा करें, मैंने अपने संदेशों को नहीं देखा। आशा है कि आपने इसका पता लगा लिया। मैंने मानक अजगर स्थापना प्रक्रिया का पालन किया। मैं शीघ्र ही एक नए वीएम पर स्थापित हो जाऊंगा और वापस आ जाऊंगा।
श्रीश्री

मैंने इसे कुछ समय पहले ही देखा था @SriSri सिर्फ "apt-get install" का उपयोग करके, धन्यवाद।
नागदेव

@ श्रीश्री मुझे भी psycopg2 के लिए त्रुटि हो रही है। क्या सुडोल एप्ट-गेट स्थापित पायथन-देव लिबाक-देव को वेव के बाहर किया जाना चाहिए? और क्या आप जानते हैं कि विंडोज़ के लिए समतुल्य कमांड क्या है? धन्यवाद!
राशियाँ

sudo apt-get install python-devचाल चली। धन्यवाद। अमान्य समाधानों के साथ जवाब देने वाले अन्य लोगों के अप्रिय दृष्टिकोण बीमार कर रहे हैं।
डैनियल Soutar

19

mitmproxyउपयोग करते समय मुझे यही त्रुटि मिली pip3। नीचे दिए गए आदेश ने इसे निर्धारित किया:

pip3 install --upgrade setuptools

8
  • Https://www.microsoft.com/en-in/download/details.aspx?id=44266Microsoft Visual C++ Compiler for Python 2.7 से डाउनलोड और इंस्टॉल करें - इस पैकेज में पायथन 2.7 पैकेज के लिए बाइनरी व्हील्स के उत्पादन के लिए आवश्यक सिस्टम हेडर का कंपाइलर और सेट शामिल है।
  • एलिवेटेड मोड में कमांड प्रॉम्प्ट खोलें (व्यवस्थापक के रूप में चलाएँ)
  • सबसे पहले करते हैं pip install ez_setup
  • फिर करो pip install unroll(यह स्थापित करना शुरू कर देगा numpy, music21, decorator, imageio, tqdm, moviepy, unroll) # music21स्थापना के लिए धैर्य रखें

पायथन 2.7.11 64 बिट का उपयोग किया


1
मुझे बस एक ही त्रुटि मिलती है: कमांड "python setup.py egg_info" त्रुटि कोड 1 के साथ / tmp / pip-build-QRMQDo / ez-setup /
Nagev

1
@ नेजेव, आप किस ओएस प्रकार पर काम कर रहे हैं? और पूरा ट्रेसबैक लिंक पोस्ट करना संभव है?
be_good_do_good

मैं उबंटू 16.04 पर हूं। यह बहुत लंबा है, मैंने केवल अंत को जोड़ा है, जब "पाइप इंस्टॉल करें ez_setup": रिटर्न इवॉल (संकलित_मार्कर, पर्यावरण) फ़ाइल "<पर्यावरण मार्कर>", पंक्ति 1, में <मॉड्यूल> NameError: नाम 'sys_platform' नहीं है परिभाषित ---------------------------------------- कमांड "python setup.py egg_info" विफल त्रुटि कोड 1 के साथ / tmp / pip-build-NRUrS7 / HTML /
Nagev

5

अन्य रास्ता:

sudo apt-get install python-psycopg2 python-mysqldb

इस पेज पर यही एकमात्र समाधान है जो अब तक मेरे लिए काम करता है। मैंने "apt-get install python-pycurl" का उपयोग किया। हालाँकि, "pip install decalage.info/files/HTML.py-0.04.04.zip " करने से समस्या वापस आ जाती है। तो पाइप की स्थापना अभी भी आवश्यक है ...
नागदेव

मेरे लिए मुझे एहसास हुआ कि मैंने एक महत्वपूर्ण निर्भरता स्थापित नहीं की है जो कि अजगर-माइस्कल्ड है। दोनों को स्थापित करने के बाद यह जादू की तरह काम करता है। :)
मुएमा

3

मुझे भी यही समस्या थी।

समस्या यह थी :

pyparsing 2.2पहले से ही इंस्टॉल किया गया था और मैं requirements.txtयह स्थापित करने की कोशिश कर रहा था pyparsing 2.0.1कि यह त्रुटि कौन सी है

संदर्भ : मैं virtualenv का उपयोग कर रहा था, और ऐसा लगता है कि 2.2 मेरे वैश्विक OS पायथन से आया था site-packages, लेकिन --no-site-packagesध्वज के साथ (अब अंतिम वर्चुअन में डिफ़ॉल्ट रूप से) 2.2 अभी भी मौजूद था। निश्चित रूप से क्योंकि मैंने पायथन को उनकी वेबसाइट से स्थापित किया और इसने पायथन पुस्तकालयों को मेरे साथ जोड़ दिया $PATH

शायद एक pip install --ignore-installedकाम किया होगा।

समाधान : जैसा कि मुझे आगे बढ़ने की जरूरत थी, मैंने सिर्फ pyparsing==2.0.1अपने से दूर कर दिया requirements.txt


यह आवश्यकताएँ क्या है। मुझे लगता है यह मेरे Ubuntu 16.04 पर नहीं है।
नगेव

1
यह स्थापित करने के लिए संकुल की एक सूची है। देखिए pip.readthedocs.io/en/1.1/requirements.html
fadomire

3

पाइप के साथ पायथन मॉड्यूल को स्थापित करने की कोशिश करते समय मैं उसी त्रुटि कोड में भाग गया। @ हेकेंडो ने उल्लेख किया कि प्रलेखन एक सुरक्षा मुद्दे को इंगित करता है।

उस उत्तर के आधार पर, सुडो के साथ पाइप स्थापित कमांड चलाने से मेरी समस्या हल हो गई:

sudo pip install python-mpd2

3

"ट्विस्टेड" लाइब्रेरी को स्थापित करते समय मेरे पास एक ही मुद्दा था और इसे उबंटू 16.04 (एक्सनियल एक्सलस) पर निम्न कमांड चलाकर हल किया:

sudo apt-get install python-setuptools python-dev build-essential

2

मैंने उपरोक्त सभी को बिना किसी सफलता के आजमाया। मैंने तब अपने पायथन संस्करण को 2.7.10 से 2.7.13 तक अपडेट किया, और इसने उन समस्याओं को हल किया जो मुझे अनुभव हो रही थी।


1
और आपने कैसे अपग्रेड किया, मैन्युअल रूप से डाउनलोड और निर्माण? मैं ऐसा करना पसंद नहीं करूंगा क्योंकि मुझे यह पसंद है कि इसे प्रबंधित किया जाए। जब मैं "sudo apt-get install python2.7" की कोशिश करता हूं तो यह बताता है कि मैं पहले से ही नवीनतम संस्करण (2.7.12) का उपयोग कर रहा हूं।
नगेव

@Nagev अभी आप किस संस्करण पर हैं? यहां एक लिंक है जो संस्करण को निर्दिष्ट करने के तरीके के बारे में निर्देश देता है। मुझे ठीक से याद नहीं है कि मैंने यह कैसे किया। लिंक
J_Heywood

मैं अभी भी 2.7.12 पर हूं, मेरा मूल मुद्दा हल हो गया है, लिंक के लिए धन्यवाद। मुझे अभी भी लगता है कि रिपॉजिटरी के माध्यम से स्थापित करने से सड़क पर कम समस्याएं होती हैं।
नागदेव

2

इसका मतलब है कि पाइप में कुछ पैकेज पुराने हैं या सही ढंग से स्थापित नहीं हैं।

  1. संस्करण की जाँच करें और उसके बाद pip.Use ऑटो को अपग्रेड करें यदि वह काम करता है।

  2. यदि पाइप कमांड किसी भी कमांड के लिए हर समय एक त्रुटि दिखाता है या यह जमा देता है, आदि।

  3. इसका सबसे अच्छा उपाय यह है कि इसे अनइंस्टॉल कर दें या पूरी तरह से हटा दें।

  4. एक ताजा पाइप स्थापित करें और फिर अपने सिस्टम को अपडेट और अपग्रेड करें।

  5. मैंने यहाँ पाइप को नए सिरे से स्थापित करने के लिए एक समाधान दिया है - अजगर: फ़ाइल नहीं खोल सकते- pip.py त्रुटि 2] ऐसी कोई फ़ाइल या निर्देशिका नहीं है


नवीनतम संस्करण के लिए पिप अपग्रेड करने के लिए: अजगर -m पिप --upgrade पिप स्थापित
ऐलेजैंड्रो Blasco

1

यह मेरे लिए आसान तरीका था:

pip2 install Name

इसलिए यदि आप पाइप का उपयोग कर रहे थे, तो pip3 या pip2 का उपयोग करने का प्रयास करें

यह समस्या को हल करना चाहिए।


1

pip3 install --upgrade setuptools WARNING: पाइप को एक पुराने स्क्रिप्ट आवरण द्वारा लगाया जा रहा है। यह भविष्य के पाइप के संस्करण में विफल हो जाएगा। कृपया https://github.com/pypa/pip/issues/5599 देखेंअंतर्निहित समस्या को ठीक करने की सलाह के लिए ।

****** इस समस्या से बचने के लिए आप सीधे पाइप चलाने के बजाय '-m पाइप' के साथ अजगर को आमंत्रित कर सकते हैं। ******

python3 -m pip "कमांड" का उपयोग करें जैसे: python3 -m pip install --user pyqt5



0

पायथन को संस्करण 3 में अपग्रेड करने से मेरी समस्या ठीक हो गई। और कुछ नहीं किया।


0

मैंने http://www.lfd.uci.edu/~gohlke/pythonlibs/ से .whl फ़ाइल डाउनलोड की और फिर किया:

pip install scipy-0.19.1-cp27-cp27m-win32.whl

ध्यान दें कि आपको जिस संस्करण का उपयोग करने की आवश्यकता है (win32 / win_amd-64) पायथन के संस्करण पर निर्भर करता है और विंडोज का नहीं।


0

मुझे अपने नए विकास सेटअप पर virtualenvs (pipenv के साथ) का उपयोग करने में यह समस्या थी।

मैं केवल 2.6.2 से 2.7.3 तक psycopg2 संस्करण को अपग्रेड करके इसे हल कर सकता हूं। अधिक जानकारी https://github.com/psycopg/psycopg2/issues/594 पर है


0

मुझे एक ही त्रुटि संदेश के साथ एक ही समस्या का सामना करना पड़ा लेकिन इसके बजाय Ubuntu 16.04 LTS (Xenial Xerus) पर:

कमांड "python setup.py egg_info" त्रुटि कोड 1 के साथ / tmp / pip-install-w71uo1rg / पोस्टर / में विफल रहा

मैंने ऊपर दिए गए सभी समाधानों का परीक्षण किया और उनमें से किसी ने भी मेरे लिए काम नहीं किया। मैंने पूरा ट्रेसेबैक पढ़ा और मुझे पता चला कि मुझे पायथन संस्करण 2.7 के साथ आभासी वातावरण बनाना था (बजाय डिफ़ॉल्ट इसके बजाय पायथन 3.5 का उपयोग करता है):

virtualenv --python=/usr/bin/python2.7 my_venv

एक बार जब मैंने इसे सक्रिय कर लिया, तो मैं pip install unirestसफलतापूर्वक चला गया।



0

मैंने इसे Centos 7 पर उपयोग करके हल किया:

sudo yum install libcurl-devel

0

अलग पैकेज के साथ मेरे Win10 पीसी पर एक ही समस्या थी और अब तक उल्लिखित सब कुछ करने की कोशिश की।

अंत में कोमोडो ऑटो-कंटेनर को अक्षम करके इसे हल किया ।

चूंकि किसी ने अभी तक इसका उल्लेख नहीं किया है, मुझे आशा है कि यह किसी की मदद करता है।


0

मुझे भी यही समस्या थी और मैं निम्नलिखित काम कर सकता था।

Windows Python को कोड बनाने के लिए SDK के माध्यम से Visual C ++ पुस्तकालयों की आवश्यकता होती है, जैसे कि setuptools.extension.Extension या numpy.distutils.core.Extension के माध्यम से। उदाहरण के लिए, पायथन के साथ विंडोज में f2py मॉड्यूल के निर्माण के लिए विजुअल C ++ SDK की आवश्यकता होती है जैसा कि ऊपर स्थापित किया गया है। लिनक्स और मैक पर, सी ++ लाइब्रेरी कंपाइलर के साथ स्थापित हैं।

https://www.scivision.co/python-windows-visual-c++-14-required/


0

नीचे दिए गए आदेश के बाद मेरे लिए काम किया

[root@sandbox ~]# pip install google-api-python-client==1.6.4

0

सेटअप को हल करने के तरीके। सेटटूल को अपडेट करते समय egg_info समस्या या अन्य तरीके काम नहीं करते।

  1. यदि CONDA लाइब्रेरी का संस्करण पाइप के बजाय उपयोग कोंडा स्थापित करने के लिए उपलब्ध है।
  2. लाइब्रेरी रेपो को क्लोन करें और फिर pip install -e .या उसके द्वारा इंस्टॉलेशन का प्रयास करेंpython setup.py install
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.