ساخت محیط مجازی (Virtual Environment) در پایتون یکی از بهترین روشها برای مدیریت وابستگیهای پروژههای مختلف است. این محیطها به شما این امکان را میدهند که پکیجهای موردنیاز هر پروژه را بهصورت مجزا نگهداری کنید و از تداخل بین نسخههای مختلف پکیجها جلوگیری کنید.
ابتدا مطمئن شوید که پایتون روی سیستم شما نصب شده است:
python --version
یا در برخی سیستمها:
python3 --version
اگر از Python 3.3+ استفاده میکنید، ماژول venv
بهصورت پیشفرض در پایتون وجود دارد و نیازی به نصب جداگانه نیست. اما اگر پایتون شما قدیمیتر است، میتوانید virtualenv
را نصب کنید:
pip install virtualenv
برای ایجاد یک محیط مجازی جدید، در دایرکتوری پروژه خود دستور زیر را اجرا کنید:
python -m venv env
یا در برخی سیستمها:
python3 -m venv env
🔹 در اینجا، env
نام دایرکتوری محیط مجازی شما خواهد بود. میتوانید آن را هر نامی که دوست دارید بگذارید.
پس از ایجاد، برای فعالسازی محیط مجازی:
✅ در ویندوز (CMD یا PowerShell):
env\Scripts\activate
اگر از PowerShell استفاده میکنید و با خطای امنیتی مواجه شدید، ابتدا دستور زیر را اجرا کنید:
Set-ExecutionPolicy Unrestricted -Scope Process
و سپس:
env\Scripts\Activate.ps1
✅ در لینوکس و مک:
source env/bin/activate
🔹 پس از فعالسازی، نام محیط مجازی در کنار خط فرمان نمایش داده میشود، مثلاً:
(env) user@computer:~/project$
پس از فعالسازی محیط مجازی، میتوانید پکیجهای موردنیاز را با pip
نصب کنید:
pip install requests
برای ذخیره لیست پکیجهای نصبشده و استفاده در آینده، دستور زیر را اجرا کنید:
pip freeze > requirements.txt
برای خروج از محیط مجازی و بازگشت به محیط اصلی سیستم، دستور زیر را اجرا کنید:
deactivate
اگر دیگر نیازی به محیط مجازی ندارید، میتوانید آن را بهراحتی حذف کنید:
rm -rf env # در لینوکس و مک
rd /s /q env # در ویندوز