मैंने अपने सिस्टम का उपयोग करते हुए अकस्मात पायथन पैकेज स्थापित किए 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। अब तक सब ठीक है।