मैं एक अजगर कार्यक्रम मैं अपने virtualenv में स्थापित करना चाहते हैं पैकेज स्थापित - यह एक ज़िप पैकेज है कि मैं अनज़िप और फिर एक setup.py कार्यक्रम चलाने की जरूरत है - लेकिन मेरे सवाल का अधिक कैसे प्राप्त करने के लिए के बारे में है मेरी virtualenv में इन अनज़िप फ़ाइलें पैकेज virtualenv की साइट-संकुल फ़ोल्डर में स्थापित हो जाता है, ताकि?अजगर - मैन्युअल का उपयोग कर virtualenv
मैं अपने virtualenv pip install <package name>
का उपयोग कर अंदर से स्थापित कर सकते हैं, लेकिन किसी कारण से, पैकेज कि PIP डाउनलोड पुराना हो चुका है।
तो - कोई मुझे स्वयं एक पैकेज को स्थापित करने के लिए कुछ आसान चरणों बता सकते हैं?
अब तक मैं virtualenv लोड करने के लिए बुनियादी आज्ञाओं है:
-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
तो - यह फर्क पड़ता है, जहां मैं करने के लिए अजगर पैकेज/कार्यक्रम अनज़िप - या मैं पहली से पहले virtualenv में लॉग इन होना चाहिए अनज़िप? मैं virtualenv लोड और मैं इसे 'workon परीक्षण' कमांड के साथ किसी भी अजगर पैकेज मैं स्थापित का उपयोग कर, होगा अंदर हूँ, निर्देशिका मैं इसे खोजने की परवाह किए बिना के बाद, खुद को उचित virtualenv की साइट-संकुल फ़ोल्डर में स्थापित करें?
विकल्प 1 पाइथन प्रोग्राम को/home/username/tmp में अनजिप करना है - फिर मेरे वर्चुअलएन्व में लॉग इन करें, उस फ़ोल्डर पर नेविगेट करें और setup.py प्रोग्राम चलाएं - यह मानते हुए कि वर्चुअलएन्व सभी प्रासंगिक फ़ाइलों को अपने आप में स्थानांतरित कर देगा साइट संकुल फ़ोल्डर।
या परिदृश्य 2 फ़ाइलें साइट-संकुल में सीधे अनज़िप, और वहां से चलाना (virtualenv में लॉग इन करने के बाद) के लिए है, आदि
इस के साथ एक अजगर clutz की मदद करने के लिए धन्यवाद!
तो सच में आयात ऑपरेशन है अजगर के संस्करण का उपयोग कर अजगर को चलाने के लिए प्रयास करना चाहिए (2.6) स्थापित वर्चुअलएन्व में ... अच्छा! धन्यवाद ड्वाल्च। – Jamison
सुनिश्चित करें कि आप इसे अस्थायी फ़ोल्डर से चलाएं; setup.py की संभावना है कि यह वर्तमान फ़ोल्डर हो। – Seth