2015-11-21 4 views
10

में वर्चुअलएन्व सक्रिय करें मैं मेकफ़ाइल में वर्चुअलएन्व को कैसे सक्रिय कर सकता हूं?मेकफ़ाइल

मैं कोशिश की है:

venv: 
    @virtualenv venv 

active: 
    @source venv/bin/activate 

और मैं भी कोशिश की है:

active: 
    @. venv/bin/activate 

और यह virtualenv को सक्रिय नहीं करता है।

+2

मुझे लगता है कि वह क्या कह रहा है है कि यदि एक करते हैं ' 'मेरा खोल इस पर्यावरण का उपयोग करेगा। आप अपने होस्टनाम से '(venv) 'देखेंगे। – Pobe

उत्तर

4

यहाँ यह कैसे करना है:

आप का उपयोग कर एक Makefile में शेल कमांड निष्पादित कर सकते हैं();

E.g.

echoTarget: 
    (echo "I'm an echo") 

बस शेल कमांड में प्रत्येक पंक्ति से पहले एक टैब वर्ण डाल करने के लिए सुनिश्चित करें। यानी पहले (गूंज "मैं एक गूंज हूँ") यदि आप एक टैब की आवश्यकता होगी

यहाँ क्या virtualenv सक्रिय करने के लिए काम करेंगे:

activate: 
    (\ 
     source path/to/virtualenv/activate; \ 
     pip install -r requirements.txt; \ 
    ) 
+2

'/ bin/sh: 1: स्रोत: नहीं मिला –

+0

इस पर" स्रोत "बदलने का प्रयास करें: bash -c" स्रोत पथ/से/virtualenv/bin/सक्रिय करें "; – wizurd

+0

निष्पादित करें, लेकिन काम नहीं करें। सक्रिय वर्चुअलenv नहीं। –