के साथ स्थापित नहीं करेगा, मैं स्थानीय रूप से पाइप के साथ पैकेज स्थापित करने की कोशिश कर रहा हूं। यह --user
के साथ काम करता था लेकिन अब जब मैं इसे आज़माता हूं, तो यह पैकेज का संस्करण /usr/local/lib/
में पाता है और फिर इसे स्थानीय रूप से इंस्टॉल नहीं करता है। आम तौर पर यह ~/.local
में चीजों को स्थापित करेगा लेकिन अब यह सिर्फ पैकेज के लिए सिस्टम-व्यापी डीआईआर की जांच करता है और यदि यह वहां है, तो यह इसे इंस्टॉल नहीं करता है (जो मैं नहीं चाहता) और यदि यह नहीं है, तो यह इसे इंस्टॉल करने का प्रयास करता है /usr/local/lib
जिसमें मेरे पास लिखने की अनुमति नहीं है। उदाहरण के लिए:पीआईपी पाइथन पैकेज को स्थानीय रूप से --user
$ pip install --user rpy2
Requirement already satisfied (use --upgrade to upgrade): rpy2 in /usr/local/lib/python2.7/dist-packages/
मैं pip install --user
कैसे कर सकते हैं हमेशा ~/.local
और नहीं एक सिस्टम-वाइड निर्देशिका के लिए जाना?
अच्छी तरह से यह कहता है कि यह "आवश्यकता" संतुष्ट है और यह आपको - अपग्रेड विकल्प का उपयोग करने के लिए कहती है, क्या आपने इसका उपयोग करने का प्रयास किया है? – PurityLake
@PurityLake: हाँ, यह कुछ भी नहीं बदलता – user248237dfsf
"आमतौर पर प्रोग्रामर द्वारा उपयोग किए जाने वाले सॉफ़्टवेयर टूल", जैसे 'पीपी', विषय पर हैं। फिर से खोलने के लिए वोट दिया। –