X

آموزش جنگو Django | ایجاد پروژه جدید

ایجاد محیط مجازی

ایجاد محیط مجازی یکی از مراحل مهم در توسعه پروژه‌های جنگو (Django) است. محیط مجازی به شما این امکان را می‌دهد که وابستگی‌ها و کتابخانه‌های مورد نیاز پروژه خود را به‌صورت جداگانه مدیریت کنید، بدون اینکه بر روی سایر پروژه‌ها یا سیستم‌عامل شما تأثیر بگذارد.

1. نصب virtualenv

قبل از ایجاد محیط مجازی، باید اطمینان حاصل کنید که ابزار virtualenv بر روی سیستم شما نصب شده است. برای نصب آن، می‌توانید از pip استفاده کنید. در ترمینال یا خط فرمان، دستور زیر را وارد کنید:

pip install virtualenv

2. ایجاد محیط مجازی

پس از نصب virtualenv، می‌توانید محیط مجازی جدیدی ایجاد کنید. برای این کار، به دایرکتوری پروژه خود بروید و دستور زیر را وارد کنید:

virtualenv myenv

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

3. فعال‌سازی محیط مجازی

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

  • در ویندوز:
myenv\Scripts\activate
  • در macOS و Linux:
source myenv/bin/activate

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

4. نصب جنگو

حالا که محیط مجازی شما فعال است، می‌توانید جنگو را نصب کنید. برای نصب جنگو، دستور زیر را وارد کنید:

pip install django

5. غیرفعال‌سازی محیط مجازی

پس از اتمام کار با پروژه و محیط مجازی، می‌توانید آن را غیرفعال کنید. برای این کار، کافی است دستور زیر را وارد کنید:

deactivate

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

نتیجه‌گیری

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

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3