~2 دقیقه مطالعه • بروزرسانی ۱۵ بهمن ۱۴۰۴
1. Virtual Environment چیست؟
Virtual Environment یا محیط مجازی، یک فضای ایزوله برای اجرای پروژههای پایتون است که اجازه میدهد هر پروژه وابستگیها و نسخههای مخصوص به خود را داشته باشد.
این روش از تداخل پکیجها و نسخههای مختلف پایتون جلوگیری میکند.
2. ساخت Virtual Environment با نسخههای مختلف پایتون
برای ساخت محیط مجازی میتوان از نسخههای مختلف پایتون استفاده کرد.
py -3.14 -m venv myenvدستور بالا یک محیط مجازی با نام myenv و نسخهٔ Python 3.14 ایجاد میکند.
py -3.13 -m venv oldenvاین دستور محیطی دیگر با نسخهٔ Python 3.13 میسازد.
3. فعالسازی محیط مجازی در ویندوز
پس از ساخت محیط، باید آن را فعال کرد.
C:\Users\python\Desktop\myenv\Scripts>activateبعد از فعالسازی، نام محیط در ابتدای ترمینال نمایش داده میشود:
(myenv) C:\Users\python\Desktop\myenv\Scripts>4. بررسی نسخه پایتون و pip
برای مشاهده نسخهٔ پایتون فعال در محیط:
py -Vبرای بررسی نسخهٔ pip:
pip -V5. آپدیت pip به آخرین نسخه
برای بهروزرسانی pip به آخرین نسخه در محیط مجازی:
python -m pip install --upgrade pip6. مشاهده پکیجهای نصبشده
برای مشاهده لیست پکیجهای نصبشده در محیط:
pip listبرای ذخیره پکیجها در فایل:
pip freeze > package.txtاین فایل برای بازسازی محیط در سیستمهای دیگر استفاده میشود.
7. نصب Django در محیط مجازی
برای نصب آخرین نسخهٔ Django:
pip install djangoبرای نصب یک نسخهٔ خاص از Django:
pip install django==5.0.3پس از نصب، میتوان نسخهٔ Django را بررسی کرد:
django-admin --version8. ساخت پروژه Django
برای ایجاد یک پروژه جدید Django:
django-admin startproject myprojectوارد پوشه پروژه شوید:
cd myproject9. اجرای اولیه پروژه (Run Server)
برای اجرای سرور توسعه Django:
python manage.py runserverپس از اجرای این دستور، پروژه روی آدرس زیر در دسترس خواهد بود:
http://127.0.0.1:8000/نتیجهگیری
استفاده از Virtual Environment در پایتون، مدیریت نسخههای پایتون، پکیجها و فریمورکهایی مانند Django را ساده و ایمن میکند. با این روش میتوان پروژههای حرفهای و قابل انتقال ایجاد و اجرا کرد.
نوشته و پژوهش شده توسط دکتر شاهین صیامی