मैंने अपने सिस्टम का उपयोग करते हुए अकस्मात पायथन पैकेज स्थापित किए pip
हैं apt-get
। मैंने इसे दो तरीकों से किया:
- virtualenv के पुराने संस्करण का उपयोग करते हुए, मैं virtualenv
--no-site-packages
बनाते समय अपील करना भूल गया - उसके बाद जब मैंने फोन कियाpip install
, तो Python संकुल जहाँ virtualenv के बजाय सिस्टम में संस्थापित किया गया था - एक सही तरीके से सेटअप virtualenv में, मैंने टाइप किया
sudo pip install somepackage
- sudo को virtualenv के बजाय सिस्टम में संस्थापित किया गया है
मुझे यह देखने के लिए हुआ क्योंकि मैंने pip freeze
एक virtualenv के बाहर टाइप किया , और कुछ पायथन पैकेज सूचीबद्ध किए जो वहाँ नहीं होने चाहिए। तो अब मेरा सवाल है:
- मैं उन सभी पायथन पैकेजों की पहचान कैसे करूं जिन्हें सिस्टम में गलत तरीके से स्थापित किया गया है (अर्थात, पायथन पैकेज जो
pip freeze
सूची में दिखाई देते हैं , लेकिन साथ स्थापित नहीं थेapt-get
)? - मैं उन्हें कैसे निकालूं?
sudo rm -r /usr/local/lib/python2.7
। अब तक सब ठीक है।