ویولنیست ، کمی برنامه نویس ، طراح سایت ، علاقه مند به یادگیری سازهای مختلف
نصب و کانفیگ VirtualEnv و VirtualEnvWrapper
امروز میخواستم دوباره با جنگو کار کنم و برای همین خواستم که یه env براش بسازم اما به یه مشکل برخوردم.
ظاهرا virtualenv که قبلا نصب داشتم با bash کار میکرده و با zsh سازگار نبوده.برای همین باید دوباره برای zsh تنظیمش میکردم.کار سختی هم نبود.برای همین گفتم اینجا هم آموزشش رو بذارم شاید بدرد کسی خورد :)
برای شروع باید pip رو نصب کنید.
برای پایتون ۲:
sudo apt-get update
sudo apt-get install python-pip
برای پایتون ۳:
sudo apt-get update
sudo apt-get install python3-pip
و اگر pip رو دارید بهتره که اون رو به آخرین ورژن موجود آپدیت کنید و بعد از اون VirtualEnv و VirtualEnvWrapper رو دانلود و نصب کنید.
برای پایتون ۲:
sudo -H pip install --upgrade pip
sudo -H pip install virtualenv virtualenvwrapper
برای پایتون۳:
sudo -H pip3 install --upgrade pip
sudo -H pip3 install virtualenv virtualenvwrapper
بعد از نصب کردن virtualenv virtualenvwrapper مسیر برای ایجاد virtualenv رو هم مشخص میکنیم .
اینجا جایی بود که به مشکل خوردم و برای zsh باید به آخر این دستورات zsh اضافه میکردم که اینجا میبینید :
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.zshrc
همونطور که میبینید فقط باید به جای zsh , bash قرار بدید.
محل ایجاد دایرکتری محیط مجازی :
echo "export WORKON_HOME=~/Env" >> ~/.bashrc
echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc
echo "export WORKON_HOME=~/Env" >> ~/.zshrc
echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.zshrc
و برای ایجاد functionality در bash و zsh :
source ~/.bashrc
source ~/.zshrc
اینجا نصب VirtualEnv و VirtualEnvWrapper تموم شد و حالا میتونید محیط مجازی خودتون رو درست کنید.
mkvirtualenv FarnamEnv
با دستور mkvirtualenv شما میتونید محیط مجازی مورد نظرتون رو با هر اسمی که میخواین درست کنین.
و حالا باید اون رو فعال کنید :
user@host : workon FarnamEnv
با دستور workon و بلافاصله بعد از اون نوشتن اسم محیط مجازی که ساختید میتونید اون رو فعال سازی کنید که به بعد از فعالسازی باید این ها رو ببینید :
`(FarnamEnV)` user@host: ~
برای غیر فعال کردن محیط مجازی هم میتونید از دستور deactivate استفاده کنید:
(FarnamEnV) user@host: deactivate
خب اینجا کار ما دیگه تمومه و به راحتی از این به بعد میتونید محیط مجازی رو به راحتی درست کنید.
تجربه من از virtualenv و mkvirtualenv این بوده که تا الان mkvirtualenv پایدار تر از virtualenv بوده و باهاش به مشکلات کمتری برخوردم.
امیدوارم که این آموزش بدرد خورده باشه :)
آپدیت:
من روی یکی از سرورهام موقع نصب کردنش به مشکل خوردم و با یسری فهمیدن اگه کامند زیر رو اجرا کنید تا نصب بشه مشکل حل میشه.
pip install --upgrade setuptools
مطلبی دیگر از این انتشارات
راه اندازی NEXUS OSS برای مدیریت Dependecy های Java
مطلبی دیگر از این انتشارات
راه اندازی پروژه لاراول روی هاست اشتراکی
مطلبی دیگر از این انتشارات
آموزش زبان برنامهنویسی Rust - قسمت5: حلقه ها + تمرین