فعال و غیرفعال کردن محیط مجازی

برای فعال کردن یک محیط مجازی از کامند زیر استفاده میکنیم:

source venv/bin/activate

معادل ویندوزیش:

call venv/Scripts/activate.bat

کامند بالا به shell (همون رابطی که باهاش دستورات رو در ترمینال اجرا میکنید) میگه که از مفسر و پکیج های موجود در محیط مجازی استفاده کنه. بعد از فعال شدن محیط مجازی، یک عبارت venv قبل از prompt (همون ورودی که دستورات رو دریافت میکنه، مثلا توی ویندوز به صورت پیش فرض آدرس جایی که الان توش هستین رو نشون میده) نمایان میشه. این venv اسم محیط مجازیه و میتونه هر اسم دیگه ای که موقع ایجاد شدن محیط تعریف کردید باشه:

1.Prefixed prompt

حالا برای غیرفعال کردن محیط مجازی، کافیه از کامند deactivate استفاده کنیم. با ران شدن این کامند از محیط مجازی بیرون میریم و اون عبارت venv هم حذف میشه:

1. Deactivate venv


نکته مهم:

شما میتونید با استفاده از pipenv و poetry هم محیط های مجازی بسازید و پکیج های مورد نیاز اپلیکیشنتون رو مدیریت کنید.


حالا که یاد گرفتیم چطور با محیط مجازی کار کنیم، وقتش بریم ببینیم چطور میشه با استفاده از pip پکیج های مورد استفاده رو مدیریت کرد.