لیست مطالب

ساخت محیط مجازی در پایتون بصورت ساده و قدم به قدم

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

آموزش ساخت محیط مجازی پایتون با استفاده از venv

اگر با پایتون کار می‌کنید، احتمالاً با نیاز به مدیریت وابستگی‌ها و کتابخانه‌های مختلف پروژه‌ها مواجه شدید. ایجاد محیط مجازی در پایتون بهترین راه‌حل برای این مسئله است. در این مقاله به شما یاد می‌دهیم که چگونه با استفاده از دستور python -m venv یک محیط مجازی ایجاد کنید و از آن استفاده کنید.

۱. بررسی نصب پایتون

اول از همه، باید مطمئن بشید که پایتون روی سیستم شما نصب هست. برای این کار، ترمینال (یا Command Prompt در ویندوز) رو باز کنید و دستور زیر رو اجرا کنید:

				
					python --version

				
			

اگر پایتون نصب نیست، می‌تونید از سایت رسمی Python نسخه جدیدش رو دانلود و نصب کنید.

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

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

				
					python -m venv venv

				
			
در این دستور:
  • python -m venv از ابزار venv برای ساخت محیط مجازی استفاده می‌کنه.
  • myenv نام پوشه‌ایه که محیط مجازی توش ساخته میشه. شما می‌تونید هر اسم دیگه‌ای هم به جای myenv بذارید.

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

بعد از اینکه محیط مجازی رو ساختید، باید اون رو فعال کنید. فعال‌سازی در ویندوز و مک/لینوکس یکم فرق داره:
  • ویندوز:
				
					venv\Scripts\activate.bat

				
			
  • مک یا لینوکس:
				
					source venv/bin/activate

				
			

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

۴. نصب جنگو در محیط مجازی

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

				
					pip install django

				
			

این دستور آخرین نسخه از جنگو رو نصب می‌کنه و شما آماده‌اید که یه پروژه جدید جنگو راه‌اندازی کنید.

۵. ایجاد پروژه جنگو

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

				
					django-admin startproject myproject

				
			

این دستور یه پوشه به اسم myproject ایجاد می‌کنه که حاوی فایل‌ها و تنظیمات اولیه پروژه‌تون هست.

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

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

				
					deactivate

				
			

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

۷. حذف محیط مجازی

اگر دیگه به محیط مجازی نیاز نداری، می‌تونی به راحتی پوشه‌اش رو حذف کنی:

  • مک و لینوکس:
 
				
					rm -rf venv

				
			
  • ویندوز: می‌تونی پوشه venv رو دستی پاک کنی.

نتیجه‌گیری

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

نوشته های مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *