मुझे अपनी परियोजना में स्थापित करने के लिए स्क्रिप्ट नीचे दी गई है: -
#! /bin/zsh
source ~/.zshrc
crld #alias for Project base
cd Kenneth_Love/survivalguide
workon kenneth_tutorial
यह स्क्रिप्ट काम करती है लेकिन मुझे virtualenv में नहीं छोड़ती है (उपनाम ठीक से सेट है)
Virtualenv जैसा कि नाम से पता चलता है कि virtualenv जो पर्यावरण को अलग-अलग प्रबंधनीय रखने के लिए उपयोग किया जाता है और इसलिए यह एक दूसरे के साथ हस्तक्षेप नहीं करता है उदाहरण के लिए आप कहीं पैकेज का x संस्करण चाहते हैं और दूसरे प्रोजेक्ट के लिए आप Y चाहते हैं, इसलिए यह आसान बनाता है। स्क्रिप्ट कमांड के ऊपर दौड़ना दोहराव वाला काम है, लेकिन यह स्क्रिप्ट अलग-अलग सत्रों में चलती है और फिर बाहर निकल जाती है। मैं चाहता हूं कि यह उसी शेल एनवी पर चले जहां मैं इस स्क्रिप्ट को बुला रहा हूं।
virtualenv
इस समुदाय में अक्सर चर्चा का विषय नहीं प्रतीत होता है। क्या आप संक्षेप में बता सकते हैं कि यह क्या है, और अधिक विशेष रूप से वर्णन करें कि स्क्रिप्ट क्या करती है और क्या नहीं करती है (आप क्या करना चाहते हैं?), और आप किस उपनाम के बारे में बात कर रहे हैं? कृपया टिप्पणियों में प्रतिक्रिया न दें; इसे स्पष्ट और अधिक पूर्ण बनाने के लिए अपने प्रश्न को संपादित करें।