के साथ virtualenvwrapper
(उपयोगकर्ता की कार्यक्षमता के लिए अनुकूल रैपर virtualenv
)
Virtualenv स्थापित करें
के virtualenv
साथ स्थापित करें
sudo apt-get install virtualenv
(Ubuntu 14.04 के लिए (भरोसेमंद) स्थापित python-virtualenv
)
Virtualenvwrapper स्थापित करें
कारण हम virtualenvwrapper भी स्थापित कर रहे हैं , क्योंकि यह आपके वर्चुअल वातावरण को प्रबंधित करने के लिए अच्छा और सरल आदेश प्रदान करता है। स्थापित करने के दो तरीके हैं virtualenvwrapper
:
Ubuntu पैकेज के रूप में (Ubuntu 16.04 से)
Daud
sudo apt install virtualenvwrapper
तो भागो
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> ~/.bashrc
पाइप का उपयोग करना
पाइप स्थापित करें और / या अपडेट करें
पायथन 2 के साथ पाइप स्थापित करें
sudo apt-get install python-pip
या अजगर 3 के लिए
sudo apt-get install python3-pip
(यदि आप पायथन 3 का उपयोग करते हैं, तो आपको इस गाइड के बाकी हिस्सों के pip3
बजाय उपयोग करने की आवश्यकता हो सकती है pip
)।
वैकल्पिक (लेकिन अनुशंसित): पाइप के लिए बैश स्वतः पूर्ण करें
Daud
pip completion --bash >> ~/.bashrc
और source ~/.bashrc
सक्षम करने के लिए चलाएँ ।
Virtualenvwrapper स्थापित करें
क्योंकि हमsudo pip
virtualenvwrapper
स्थानीय रूप से (डिफ़ॉल्ट रूप से ~/.local
) के साथ स्थापित करने से बचना चाहते हैं :
pip install --user virtualenvwrapper
तथा
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
स्रोत virtualenvwrapper में .bashrc
echo "source ~/.local/bin/virtualenvwrapper.sh" >> ~/.bashrc
सेटअप virtualenv और virtualenvwrapper:
पहले हम उस WORKON_HOME
चर को निर्यात करते हैं जिसमें वह निर्देशिका होती है जिसमें हमारे आभासी वातावरण संग्रहीत किए जाते हैं। आइए इसे बनाते हैं~/.virtualenvs
export WORKON_HOME=~/.virtualenvs
अब इस निर्देशिका को भी बनाएँ
mkdir $WORKON_HOME
और इस निर्यात को हमारी ~/.bashrc
फ़ाइल में डालें ताकि यह चर स्वचालित रूप से परिभाषित हो जाए
echo "export WORKON_HOME=$WORKON_HOME" >> ~/.bashrc
हम निम्नलिखित की तरह कुछ अतिरिक्त ट्रिक भी जोड़ सकते हैं , जो यह सुनिश्चित करता है कि यदि pip
कोई अतिरिक्त वर्चुअल वातावरण बनाता है, तो इसे हमारी WORKON_HOME
निर्देशिका में भी रखा जाता है :
echo "export PIP_VIRTUALENV_BASE=$WORKON_HOME" >> ~/.bashrc
स्रोत ~ / .bashrc परिवर्तनों को लोड करने के लिए
source ~/.bashrc
अगर यह काम करता है तो परीक्षण करें
अब हम अपना पहला आभासी वातावरण बनाते हैं। -p
तर्क वैकल्पिक है, इसका इस्तेमाल करने के अजगर संस्करण स्थापित करने के लिए प्रयोग किया जाता है; यह python3
उदाहरण के लिए भी हो सकता है।
mkvirtualenv -p python2.7 test
आप देखेंगे कि पर्यावरण की स्थापना की जाएगी, और आपके संकेत में अब आपके सक्रिय वातावरण का नाम कोष्ठक में शामिल है। अगर आप अब भी दौड़ते हैं
python -c "import sys; print sys.path"
आपको बहुत कुछ देखना चाहिए /home/user/.virtualenv/...
क्योंकि यह अब आपके सिस्टम साइट-पैकेज का उपयोग नहीं करता है।
आप चलाकर अपने पर्यावरण को निष्क्रिय कर सकते हैं
deactivate
और यदि आप उस पर फिर से काम करना चाहते हैं, तो बस टाइप करें
workon test
अंत में, यदि आप अपना वातावरण हटाना चाहते हैं, तो टाइप करें
rmvirtualenv test
का आनंद लें!
इस ब्लॉगपोस्ट के लेखक को धन्यवाद ।
python-pip
औरpython-virtualenv
उबंटू रिप्सिटरी के माध्यम से इंस्टॉल करने योग्य हैं, मैनुअल इंस्टॉलेशन की कोई आवश्यकता नहीं है।