मैं पायथन स्क्रिप्ट से एक virtualenv उदाहरण को सक्रिय करना चाहता हूं।
मुझे पता है कि यह करना काफी आसान है, लेकिन मैंने जितने भी उदाहरण देखे हैं, वे इसका उपयोग एनवी के भीतर कमांड्स चलाने के लिए करते हैं और फिर सबप्रोसेस को बंद कर देते हैं।
मैं बस virtualenv को सक्रिय करना चाहता हूं और शेल पर वापस आता हूं, उसी तरह जो बिन / सक्रिय करता है।
कुछ इस तरह:
$me: my-script.py -d env-name
$(env-name)me:
क्या यह संभव है?
से मिलता जुलता:
subprocess.Popen([venv_python_file, script_file])
:?