محیط های مجازی پایتون (Python virtual environments)
محیطهای مجازی (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) $
از این پس میتوانیم پکیج های مورد نیاز خود را در یک محیط ایزوله با توجه به نیازمندی های خود نصب کنیم. (pip چیست نصب و 7 دستور پر کاربرد آن در پایتون)
برای غیر فعال کردن virtualenv دستور زیر را در ترمینال میزنیم
$ deactivate
برای پاک کردن کافی است ابتدا محیط مجازی را deactive و سپس پوشه env را پاک کنید
$ sudo rm -rf env
آموزش سینتکس یا قواعد زبان پایتون (syntax) در جاب تیم یک آموزش روان و خوب برای شماست
ممنونم میشم برای درک بهتر آموزش ویدیویی بزارید و باگ هایی که امکان داره وجود داشته باشه را توضیح بدین
این مقاله فقط برای معرفی بوده اما در آینده ای نزدیک شاید دوره آموزش پایتون رو هم برای دوستان آماده کنیم