ویولنیست ، کمی برنامه نویس ، طراح سایت ، علاقه مند به یادگیری سازهای مختلف
نصب و کانفیگ 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
مطلبی دیگر از این انتشارات
آموزش نصب داکر بر روی ویندوز بدون دردسر
مطلبی دیگر از این انتشارات
زمانی برای برنامهنویس بهتری بودن!
مطلبی دیگر از این انتشارات
آموزش زبان برنامهنویسی Rust - قسمت۷: مالکیت