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

محیط های مجازی پایتون

زمان مطالعه

5 دقیقه

تعداد بازدید

657

تعداد پرسش ها

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

در آخر با این شعر  با شما تا مقاله بعدی خداحافظی میکنم

چنان با نیک و بد سر کن که بعد از مردنت عُرفی مسلمانت به زمزم شوید و هندو بسوزاند

 



نظرات
0