مهدی اشراقی
مهندس شبکه و Embeded system
0

سبد خرید شما خالی است.

مهدی اشراقی
مهندس شبکه و Embeded system
نوشته بلاگ

ساخت محیط مجازی در پایتون Virtual Environment

۱۷ خرداد ۱۴۰۲ برنامه نویسی, پایتون
ساخت محیط مجازی در پایتون Virtual Environment

سلام

venv یک ابزار محیط مجازی پایتون  است که به شما امکان می‌دهد محیط مجازی جدیدی برای پروژه خود ایجاد کنید و بستری را فراهم کنید که بتونید به راحتی بسته‌های مختلف را نصب کنید و استفاده کنید . محیط مجازی پایتون بسیار سبک و در عین حال پایداره که خیلی کاربرد داره . با من همراه باشید .

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

محیط مجازی پایتون چیست ؟

برای مجازی سازی در پایتون از ماژول venv استفاده میکنیم که امکان ساخت و استفاده از محیط مجازی پایتون رو فراهم میکنه .

این محیط بسیار سبک هست و در اون میتونید مجموعه های مستقلی از کتابخانه ، بسته ها و کدها رو داشته باشید و این محیط های مستقل از هم هستند .

دقت داشته باشید نسخه پایتونی که روی محیط مجازی اجرا میشه نسخه نصب شده روی همون سیستم هست .
نصب محیط مجازی در پایتون :
ماژول venv از پایتون ۳.۳ به بعد به پکیج های داخلی خود پایتون اضافه شده و اگر شما از نسخه های بعد از ۳.۳ استفاده میکنید این قسمت رو رد کنید

نصب محیط مجازی پایتون در ویندوز :

نصب محیط مجازی پایتون در لینوکس :

ساخت محیط مجازی پایتون :

محیط مجازی در پایتون
برای ساخت محیط مجازی در پایتون از طریق محیط خط فرمان ( Command line )  وارد پوشه پروژتون بشید و دستور ساخت ماشین مجازی پایتون رو وارد کنید

ساخت محیط مجازی پایتون در ویندوز :

دستور شامل ۲ بخشه قسمت اول که venv خود دستور و قسمت دوم مسیری که میخواید فایل ها در اونجا ذخیزه بشن .

مثلا میتونید دستور ور اینطوری اجرا کنید تا در درایو D یه مسیر رو انتخاب کنید

ساخت محیط مجازی پایتون در لینوکس :

دستور شامل ۲ بخشه قسمت اول که venv خود دستور و قسمت دوم مسیری که میخواید فایل ها در اونجا ذخیزه بشن .

مثلا میتونید دستور ور اینطوری اجرا کنید تا در درایو D یه مسیر رو انتخاب کنید

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

قبل از اینکه بتونید روی ماشین مجازی پایتون خودتون کتابخانه یا بسته ای نصب کنید باید ماشین مجازی رو فعال کنید .

برای فعال کردن محیط مجازی پایتون و ورود به اون وارد پوشه ای که ساختید بشید ، اگر مسیری رو وارد نکردید و فقط کلمه env رو وارد کردید وارد پوشه env بشید . مثلا من باید وارد پوشه   \d:\meties\python بشم .

ویندوز :

برای فعال کردن محیط مجازی با دستور زیر وارد پوشه Scripts بشید و فایل activate رو اجرا کنید

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

لینوکس :

غیر فعال کردن و ترک ماشین مجازی پایتون :
برای غیرفعال کردن و خروج از محیط مجازی پایتون در همون پوشه ای که فایل activate رو اجرا کردیم فایل deactive رو اجرا میکنیم .

استفاده از ساختار فایل های مورد نیاز ( requirements files ) :

همچنین، اگر شما یک پروژه را به یک همکار یا دیگران ارسال می‌کنید، می‌توانید فایل requirements.txt را به همراه پروژه ارسال کنید. این فایل شامل لیستی از پکیج‌هایی است که برای اجرای پروژه شما نیاز است. در صورتی که همکاریا دیگرانی که پروژه را دریافت می‌کنند، از virtual environment استفاده کنند، با نصب پکیج‌های مورد نیاز از طریق فایل requirements.txt، پروژه را به راحتی اجرا خواهند کرد.

برای ساخت فایل requirements.txt می‌توانید از دستور زیر استفاده کنید:

لیست بسته و کتابخانه های نصب شده روی محیط مجازی پایتون :

 

منبع : سایت رسمی پایتون

Tags:
درج دیدگاه