2012-01-24 15 views
7

हाय हाल ही में मैंने सेटअप टूल मॉड्यूल स्थापित किया है और Google ऐप इंजन मुझे त्रुटियां देता है। Setuptool को अनइंस्टॉल करने का कोई तरीका है? किसी भी एक मुझे चरण दर चरण बता सकते हैं क्योंकि मैं कठिनsetuptools python को अनइंस्टॉल कैसे करें

+0

एप्लिकेशन इंजन से त्रुटि क्या है:

sudo -H pip install --upgrade pip 

मैं सफलतापूर्वक तो जैसे setuptools की स्थापना रद्द करने में सक्षम था? – Jayesh

उत्तर

8

जवाब है कि यह कैसे स्थापित किया गया था पर निर्भर करता है की कोशिश की।

यह ubuntu (Debian) पैकेज प्रबंधक का उपयोग कर स्थापित किया गया था, तो कोशिश:

sudo apt-get remove --purge python-setuptools 

[अद्यतन]

आप मैन्युअल रूप से स्थापित किया है, शायद setuptools अंतिम स्थान की तरह कुछ (के लिए समायोजित किया जाएगा आपका पर्यावरण/पायथन संस्करण):

/usr/local/lib/python2.6/dist-packages 

बस सेटअपtools सामान को हटा दें।

लेम, मुझे पता है, लेकिन यह ubuntu द्वारा प्रदान की उत्कृष्ट पैकेज प्रबंधक का उपयोग नहीं करने के लिए अपने बोझ है: dpkg जब तक आप किनारे सामान खून बह रहा है की जरूरत करने के लिए चिपके रहते हैं। setuptools द्वारा स्थापित अन्य अजगर मॉड्यूल के लिए, यह नहीं "की स्थापना रद्द करें" सुविधा प्रदान करता है (लेकिन pip करता है, यही वजह है कि virtualenv, पिप और yolk चारों ओर उत्साह का एक बहुत वहाँ है)।

[2017 अद्यतन]

यह 2017 है और installing Python modules कुछ बदल:

  • पिप अब वरीय संस्थापक कार्यक्रम है। पायथन 3.4 से शुरू होने पर, इसे पायथन बाइनरी इंस्टॉलर्स के साथ डिफ़ॉल्ट रूप से शामिल किया गया है।
  • venv आभासी वातावरण (सेमी-पृथक अजगर वातावरण है कि संकुल, एक विशेष आवेदन द्वारा उपयोग के लिए स्थापित होने के लिए नहीं बल्कि स्थापित किया जा रहा प्रणाली विस्तृत से अनुमति देते हैं) बनाने के लिए मानक उपकरण है, और अजगर 3.3 के बाद से अजगर का हिस्सा रहा है। पायथन 3.4 से शुरू होने पर, यह सभी निर्मित वर्चुअल वातावरण में पाइप स्थापित करने के लिए डिफ़ॉल्ट है।
  • virtualenv एक तीसरी पार्टी के विकल्प (और पूर्ववर्ती) venv और करने के लिए है सरकारी नहीं तो यह अभी भी बहुत लोकप्रिय है क्योंकि यह आभासी वातावरण 3.4 से पहले अजगर के संस्करणों, जो या तो बिल्कुल venv प्रदान नहीं करते हैं पर इस्तेमाल किया जा करने के लिए अनुमति देता है, या स्वचालित रूप से बनाए गए वातावरण में पाइप स्थापित करने में सक्षम नहीं हैं।
+0

मैन्युअल tar.gz donwload और सेटअप स्थापित – Kalanamith

+0

+1 पिप स्थापना रद्द करें – Cerin

10
easy_install pip 
pip uninstall pip setuptools 

(पिप और setuptools दोनों एक ही पैकेज स्वरूपों का उपयोग, लेकिन पिप स्थापना रद्द समर्थन हासिल है। थोड़े प्रफुल्लित है कि कुछ स्थापित करने की स्थापना रद्द करने का सबसे आसान तरीका है।)

+0

पिप के लिए एक आवश्यकता के रूप में setuptools आवश्यकता भागा स्थापित। –

+2

मुझे गायब होने से पहले दोनों को छुटकारा पाने के लिए अभी तक 'पीआईपी अनइंस्टॉल पाइप सेटअपटॉल्स' मिला है, कभी भी कभी नहीं सुनाया जा सकता है। – sblom

+3

@ एसब्लॉम क्या आप पीआईपी याद नहीं करेंगे? :( – 0xc0de

1

मैं विधि के साथ परेशानी हो रही किया गया था नीचे क्योंकि मेरी पीआईपी अद्यतित नहीं थी।

easy_install pip 
pip uninstall pip setuptools 

इस तरह पिप अपग्रेड करने के बाद:

pip uninstall setuptools 
संबंधित मुद्दे