2012-06-02 8 views
8

डिफ़ॉल्ट पाइप द्वारा संपादन योग्य पैकेज src निर्देशिका में उपनिर्देशिका जहां पाइथन स्थापित है स्थापित करता है।पीआईसी का उपयोग कर विशिष्ट निर्देशिका में वीसीएस से पायथन पैकेज के संपादन योग्य इंस्टॉलेशन को कैसे बनाया जाए?

मैं अपने को चुनने के एक निर्देशिका करने के लिए संस्करण नियंत्रण से एक पैकेज स्थापित करने के लिए स्रोत नियंत्रण से एक पैकेज बाहर की जाँच के लिए पिप के समर्थन का उपयोग कर, उदाहरण के लिए करना चाहते हैं:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org 

यह संभव है?

+0

संबंधित में अनुरोध स्रोत स्थापित हो जाएगा: [PIP: कैसे मैं एक अलग निर्देशिका में एक अजगर पैकेज स्थापित करते हैं ?] (http://stackoverflow.com/q/2915471/95735) –

+2

पीआईपी निर्देशिका में स्थापित नहीं है लेकिन कई निर्देशिकाओं में। केवल तभी यदि आपके पास शुद्ध पायथन कार्यान्वयन (कोई स्क्रिप्ट/डेटा/बाइनरी नहीं है) तो आप अपनी पसंद की निर्देशिका के बारे में बात कर सकते हैं। उस मामले में "--install-option = '- install-purelib =/your/lib/path' का प्रयोग करें। – Anthon

उत्तर

8

pip help install का कहना है:

--src=DIR, --source=DIR, --source-dir=DIR, --source-directory=DIR 
         Check out --editable packages into DIR 

उदाहरण के लिए:

pip install -e git+https://github.com/kennethreitz/[email protected]#egg=requests-org --source-directory=/tmp 

/tmp/requests-org

संबंधित मुद्दे

 संबंधित मुद्दे