अगर मैं आदेशकैसे आप --target विकल्प के साथ स्थापित पिप के लिए बिन निर्देशिका निर्दिष्ट करते सक्षम
sudo pip install gunicorn
अब एक फ़ाइल
/usr/local/bin/gunicorn
और एक फ़ोल्डर है चलाने के लिए एक उदाहरण देने के लिए,
/usr/local/lib/python2.7/site-packages/gunicorn
और मैं खोल से "बंदूक" चला सकता हूं।
हालांकि, अगर मैं आदेश
sudo pip install gunicorn --target=~/tmp_directory
चलाने वहाँ
~/tmp_directory/gunicorn
हालांकि पर एक फ़ोल्डर है, वहाँ कोई "बिन/gunicorn" कहीं भी है और मैं "gunicorn" खोल से नहीं चला सकते हैं । पीआईपी दस्तावेज के माध्यम से देखकर मुझे इस विशेष मामले के लिए कुछ भी नहीं मिला। ऐसा करने का मेरा सही कारण है Heroku पर कस्टम बिल्डपैक को आजमाने और सेटअप करना।
यह लगता है मुद्दा हो मुझे वास्तव में पसंद है - लक्ष्य विकल्प। मैंने गिथब पर मुद्दा बनाया, उम्मीद है कि इसे कुछ प्यार मिलेगा https://github.com/pypa/pip/issues/3934 – chhantyal
संपादित करें: मेरा उत्तर जांचें, दूसरा। आप स्क्रिप्ट निर्देशिका निर्दिष्ट कर सकते हैं। – chhantyal