2015-03-05 3 views
5

में कैसे स्थापित करें यदि मैं रूट के रूप में pip install चलाता हूं, तो मैं इसे /usr/local में स्थापित करना चाहता हूं।पाइप:/usr/local

यह कुछ लिनक्स सिस्टम पर काम करता है, लेकिन अन्य पर यह नहीं करता है।

मैं अपनी वांछित निर्देशिका में स्थापित करने के लिए पाइप को कैसे मजबूर कर सकता हूं?

एक कॉन्फ़िगरेशन फ़ाइल का उपयोग कर एक समाधान को कमांड लाइन तर्क के साथ समाधान के लिए प्राथमिकता दी जाएगी।

+0

संबंधित: https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1308714 – guettli

उत्तर

6

आप कॉन्फ़िग फ़ाइल $ HOME/.config/पिप/pip.conf बनाना चाहिए और विकल्प जोड़ने:।

[global] 
target = /usr/local/lib/python2.7/site-packages 

और अपने PYTHONPATH को इस निर्देशिका जोड़ने अगर ऐसा नहीं है तो $ HOME में जोड़े/.bashrc:

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages 

https://pip.pypa.io/en/latest/user_guide.html#config-file https://pip.pypa.io/en/latest/reference/pip_install.html#cmdoption-t

+0

यह wo नहीं है rk। हां, यह/usr/स्थानीय में स्थापित करता है। लेकिन पाइथन इसे नहीं मिला है। इसे /usr/local/lib/python2.7/site-packages के अंतर्गत होना चाहिए। मैंने आपका जवाब अपडेट किया। ठीक? – guettli

+0

यह ठीक है, मैंने जवाब भी संपादित किया है, ताकि आप मनमाने ढंग से निर्देशिका पथ बदल सकें। –