2012-01-19 6 views
27

मैं एक virtualenv में पिप उपयोग कर रहा हूँ और ऐसा करके एक Git रेपो से एक पैकेज स्थापित किया है:पीआईपी का उपयोग कर एक गिट रेपो को अनइंस्टॉल कैसे करें?

pip install -e git://github.com/dwaiter/[email protected]#egg=django_bcrypt-dev 

लेकिन अब मैं कि स्थापना रद्द करना चाहते हैं और नहीं देख सकते हैं कि, यह नहीं है के रूप में एक पारंपरिक पैकेज नाम। मैंने कोशिश की है कि स्पष्ट विविधताओं की तरह प्रतीत होता है (जैसे 'अनइंस्टॉल' के साथ 'इंस्टॉल' को बदलना) लेकिन यह नहीं देख सकता कि दस्तावेज़ों से इसे कैसे किया जाए।

उत्तर

30

(इस मामले मैं अंततः संस्करण 0.9.2 के लिए Django-bcrypt की Git रेपो संस्करण से नवीनीकृत करना चाहते हैं, और यह मानते हुए हूँ मैं पहली बार Git संस्करण की स्थापना रद्द करने की जरूरत है।) आप यह आप की तरह की स्थापना रद्द करें किसी भी अन्य पुस्तकालय:

pip uninstall django-bcrypt

आप अंततः अपग्रेड करना चाहते हैं, तो आप भी कर सकता है

pip install --upgrade -e git://github.com/dwaiter/django-bcrypt.git#egg=django_bcrypt

+0

दोह, मैं क्या बेवकूफ हूँ। मैंने सोचा कि मैं "पीआईपी अनइंस्टॉल django-bcrypt-dev" सहित सब कुछ करने की कोशिश की थी, लेकिन सबसे स्पष्ट रूप से अनदेखा किया होगा! धन्यवाद zsquare। –

+0

कोई समस्या नहीं :)। अतिरिक्त वर्ण ताकि मैं इस डरावनी टिप्पणी को पोस्ट कर सकूं – zsquare

+2

यह मेरे लिए काम नहीं करता है। लेकिन 'त्रुटि में पिप स्थापना रद्द करें अजगर-docx' परिणाम" अनइंस्टॉल नहीं कर सकता आवश्यकता अजगर-docx: 'पिप freeze'" //github.com/mikemaccana/[email protected]#egg=docx-dev -e Git "देता है , स्थापित नहीं है"। पीआईपी 1.0.2 के साथ। कोई विचार क्यों? अग्रिम में धन्यवाद। –