मेरे लिए, निम्नलिखित ज्यादातर काम करता है:
पाइप स्थापित है, जैसे:
$ easy_install pip
चेक करें, आपके संस्थापित पैकेज को पाइप के दृष्टिकोण से नाम कैसे दिया गया है:
$ pip freeze
यह उन सभी पैकेजों के नामों को सूचीबद्ध करेगा, जिन्हें आपने स्थापित किया है (और जिन्हें पाइप द्वारा पता लगाया गया था)। नाम कुछ समय लंबा हो सकता है, और उसके बाद और बाद में दिखाए जा रहे पैकेज के नाम का उपयोग करें #egg=
। तुम भी ज्यादातर मामलों में संस्करण हिस्सा (जो भी इस प्रकार की उपेक्षा कर सकते ==
या -
)।
फिर पैकेज की स्थापना रद्द करें:
$ pip uninstall package.name.you.have.found
यदि यह पैकेज को हटाने के बारे में पुष्टि करता है, तो आप भाग्यशाली व्यक्ति हैं और इसे हटा दिया जाएगा।
पाइप उन सभी पैकेजों का पता लगाएगा, जो पाइप द्वारा स्थापित किए गए थे। यह easy_install या setup.py के माध्यम से स्थापित अधिकांश पैकेजों का भी पता लगाएगा, लेकिन कुछ दुर्लभ मामलों में यह विफल हो सकता है।
यहाँ ttr.rdstmc
एमएस विंडोज पर पैकेज के साथ मेरे स्थानीय परीक्षण से असली नमूना है ।
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
ttr.utcutils==0.1.1dev
$ python setup.py develop
.....
.....
Finished processing dependencies for ttr.rdstmc==0.0.1dev
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
-e hg+https://vlcinsky@bitbucket.org/vlcinsky/ttr.rdstmc@d61a9922920c508862602f7f39e496f7b99315f0#egg=ttr.rdstmc-dev
ttr.utcutils==0.1.1dev
$ pip uninstall ttr.rdstmc
Uninstalling ttr.rdstmc:
c:\python27\lib\site-packages\ttr.rdstmc.egg-link
Proceed (y/n)? y
Successfully uninstalled ttr.rdstmc
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
ttr.utcutils==0.1.1dev
2015-05-20 संपादित करें
ऊपर जो कुछ भी लिखा गया है वह अभी भी लागू होता है, वैसे भी, अब छोटे संशोधन उपलब्ध हैं।
अजगर 2.7.9 और अजगर 3.4 में पाइप स्थापित करें
हाल के अजगर संस्करण ensurepip
ऑफ़लाइन होने पर भी पाइप स्थापित करने की अनुमति देने वाले पैकेज के साथ आते हैं :
$ पायथन -m एनसपिप - अपग्रेड
कुछ प्रणालियों (जैसे डेबियन जेसी) पर यह उपलब्ध नहीं है (ब्रेकिंग सिस्टम पायथन इंस्टॉलेशन को रोकने के लिए)।
का उपयोग कर grep
याfind
ऊपर दिए गए उदाहरण, आपने मान लिया grep
है। मेरे पास (उस समय मेरे पास मेरी मशीन पर एमएस विंडोज था) लिनक्स यूटिलिटीज (incl। Grep) का स्थापित सेट। वैकल्पिक रूप से, मूल एमएस विंडोज का उपयोग करें find
या बस उस फ़िल्टरिंग को अनदेखा करें और पता चला अजगर पैकेज की थोड़ी लंबी सूची में नाम ढूंढें।
pip uninstall <your_package>
। Stackoverflow.com/questions/1231688/… देखें ।