ویولنیست ، کمی برنامه نویس ، طراح سایت ، علاقه مند به یادگیری سازهای مختلف
نصب و کانفیگ 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
مطلبی دیگر از این انتشارات
تقویم نیکو-نیکو و اهمیت اون برای تیم اجایل
مطلبی دیگر از این انتشارات
Laravel Mobile Verification
مطلبی دیگر از این انتشارات
چالشهای پیش روی سیستمهای نرمافزاری