2010-03-23 20 views
11

क्या आप पाइथन मॉड्यूल हटा सकते हैं? मैंने एक इंस्टॉल किया है जिसे मैं निकालना चाहता हूं, और यह समझने में प्रतीत नहीं होता कि कैसे।पायथन मॉड्यूल हटाना?

धन्यवाद

+0

आपने इसे पहले स्थान पर कैसे इंस्टॉल किया? और यह कौन सा विशिष्ट मॉड्यूल/पैकेज था? और आप किस प्लेटफॉर्म पर हैं (यदि यह आपके प्रश्न को अपडेट करने के बाद स्पष्ट नहीं होगा)? –

उत्तर

4

यह पहले से ही here कहा गया है।

अपने पायथन इंस्टॉल की "साइट-पैकेज" निर्देशिका में जाएं और मैन्युअल रूप से फ़ाइलों को हटा दें। जहां मॉड्यूल है

+2

यह "साइट-पैकेज" निर्देशिका में प्रतीत नहीं होता है .. – Matthew

18

खोजने के लिए, बस एक कार्य करें:

$ python 
>> import module 
>> print module.__file__ 
'/some/directory' 

या यह एक पैकेज है यदि:

>> import package 
>> print package.__path__ 

और इसे हटा दें।

+2

यहां तक ​​कि आसान: मैंने कभी भी "प्रिंट मॉड्यूल" को अपने स्थान को सही तरीके से प्रदर्शित करने में विफल नहीं देखा है, चाहे मॉड्यूल, पैकेज, ज़िप फ़ाइल के अंदर आदि –

+0

एक पायथन लाइब्रेरी स्टैंडअलोन स्क्रिप्ट भी इंस्टॉल कर सकती है जो अन्य निर्देशिकाओं में रखी जाएगी। – erickrf

+3

python3 के साथ ब्रैकेट को न भूलें: प्रिंट (मॉड्यूल .__ file__) –

5

आप विंडोज के अंतर्गत अजगर का उपयोग कर रहे हैं, तो निम्न आदेश है कि तुम क्या जरूरत है

pip uninstall module 

कुछ मामलों में है, तो आप मॉड्यूल के विभिन्न संस्करणों के स्थापित हो सकता है। उदाहरण के लिए, मेरे पास पाइप के माध्यम से lxml3.4.4 स्थापित होने के बाद, मैंने अपनी पूर्व-निर्मित बाइनरी का उपयोग करके lxml3.5.0 भी स्थापित किया, और इस प्रकार, ऊपर सूचीबद्ध कमांड केवल पहले को हटा दें। इसलिए मुझे इसे

pip uninstall lxml 
pip uninstall lxml 

और इसे अनइंस्टॉल करने की आवश्यकता है। देखें कि यह मदद करता है या नहीं।

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