--उपयोगकर्ता स्थापित वहाँ पिप के लिए एक --user
विकल्प है जिसके प्रति उपयोगकर्ता अजगर पैकेज स्थापित कर सकते हैं:एक पैकेज पिप के साथ स्थापित की स्थापना रद्द करने के लिए कैसे
pip install --user [python-package-name]
मैं के लिए एक सर्वर पर एक पैकेज स्थापित करने के लिए इस विकल्प का इस्तेमाल किया जो मेरे पास रूट पहुंच नहीं है। अब मुझे वर्तमान उपयोगकर्ता पर स्थापित पैकेज को अनइंस्टॉल करना है। मैं इस आदेश पर अमल करने की कोशिश की:
pip uninstall --user [python-package-name]
लेकिन मुझे मिल गया:
no such option: --user
मैं एक पैकेज है कि मैं pip install --user
के साथ स्थापित, मैन्युअल रूप से खोजने और पैकेज को हटाने के अलावा अन्य की स्थापना रद्द कैसे कर सकते हैं?
मैं इस लेख
pip cannot uninstall from per-user site-packages directory
जो बताती है कि उपयोगकर्ता निर्देशिका से की स्थापना रद्द संकुल समर्थित नहीं करता है पाया है। लेख के मुताबिक अगर इसे
pip uninstall [package-name]
स्थापित किया गया पैकेज उपयोगकर्ता निर्देशिका में भी खोजा जाएगा। लेकिन एक समस्या अभी भी मेरे लिए बनी हुई है। क्या होगा यदि एक ही पैकेज सिस्टम-व्यापी और प्रति उपयोगकर्ता दोनों स्थापित किया गया था? क्या होगा अगर किसी को किसी विशिष्ट उपयोगकर्ता निर्देशिका को लक्षित करने की आवश्यकता हो?
नहीं, आपको प्रति उपयोगकर्ता एक वर्चुअलनव सेट करना होगा: समूह और इसमें मौजूद फ़ोल्डर को उचित सिस्टम अनुमतियां दें। – danigosa
सभी उपयोगकर्ताओं के लिए पैकेज सिस्टम-व्यापी स्थापित करने का कोई तरीका नहीं है और फिर कुछ उपयोगकर्ताओं के लिए इसे अनइंस्टॉल करें। यदि पैकेज '--user' के रूप में स्थापित किया गया था तो 'user' के बिना अनइंस्टॉल करने से आप जो चाहते हैं वह करेंगे। – tripleee
@ ट्रिपली: मेरे पास अनुमति प्रणाली व्यापक नहीं है और मैं नहीं चाहता हूं, मुझे बस प्रति मौजूदा उपयोगकर्ता – Serjik