محیط های مجازی پایتون (Python virtual environments)

زمان مطالعه
5 دقیقهتعداد بازدید
4396تعداد پرسش ها
0برچسب ها :
آموزش پایتونمحیط های مجازی پایتون (Python virtual environments)

زمان مطالعه
5 دقیقهتعداد بازدید
4396تعداد پرسش ها
0برچسب ها :
آموزش پایتونبه نام آنکه هستی نام ازو یافت . فلک جنبش، زمین آرام ازو یافت
محیط های مجازی پایتون (Python virtual environments)
مواردی که در این مقاله مطرح میشود :
- محیطهای مجازی پایتون چیست ؟
- معرفی ابزار های موجود برای مجازی سازی پایتون ( Python virtual environments Tools)
- نحوه نصب محیطهای مجازی پایتون( Install Python virtual environments)
- فعال سازی و غیر فعال محیط مجازی (Python virtual environments Active and deactive)
- پاک کردن محیط مجازی
محیطهای مجازی (virtual environments) یا به اختصار venv چیست و چه کاربردی دارد:
این محیط همان طور که از اسمش مشخص است امکان ایجاد محیطی مجازی و ایزوله برای پروژه های test و production فراهم می کند .
به عبارتی به ما این امکان را میدهد که به تفکیک پروژه dependency , package های مورد نیاز را با ورژن های مختلفی نصب کنیم.
بدون اینکه کوچکترین تداخلی این requirments ها داشته باشند
ابزار های موجود برای مجازی سازی پایتون:
از بهترین ابزارها در زمینه مجازی سازی در پایتون به این 4 مورد میتوان اشاره کرد که در ادامه با virtualenv آشنا میشویم
- virtualenv
- conda
- virtualenvwrapper
- pyvenv
نحوه نصب محیطهای مجازی پایتون:
$ pip install virtualenv
ایجاد محیط مجازی برای پروژه مورد نظر :
$ virtualenv env
با زدن دستور فوق دایرکتوری به اسم env ایجاد میشود .
نحوه فعال سازی :
برای فعال سازی از دستور زیر در terminal استفاده میکنیم
$ source env/bin/activate
(env) $
از این پس میتوانیم پکیج های مورد نیاز خود را در یک محیط ایزوله با توجه به نیازمندی های خود نصب کنیم.
برای غیر فعال کردن virtualenv دستور زیر را در ترمینال میزنیم
$ deactivate
برای پاک کردن کافی است ابتدا محیط مجازی را deactive و سپس پوشه env را پاک کنید
$ sudo rm -rf env
در آخر با این شعر با شما تا مقاله بعدی خداحافظی میکنم
چنان با نیک و بد سر کن که بعد از مردنت عُرفی مسلمانت به زمزم شوید و هندو بسوزاند