البيئة الافتراضية في Python | شرح Virtual Environment للمبتدئين والمتوسط

10:00 دقائق مجاني
تعلم إنشاء واستخدام البيئة الافتراضية في Python لتنظيم المشاريع بشكل احترافي

البيئة الافتراضية (venv) تعزل مكتبات كل مشروع عن الآخر. هذا يمنع مشاكل “ليش المشروع الثاني خرب؟” بسبب اختلاف نسخ المكتبات.

إنشاء venv


python -m venv venv

تفعيل venv (Windows / Linux)

Windows:


venvScriptsactivate

Linux / macOS:


source venv/bin/activate

تثبيت مكتبات داخل البيئة


pip install requests
pip freeze > requirements.txt

ملف requirements.txt يجعل أي شخص يثبت نفس مكتبات مشروعك بسهولة.

إعادة تثبيت المتطلبات


pip install -r requirements.txt

ماذا بعد هذا الدرس؟

الدرس القادم: بناء برنامج Console احترافي

سنقسم المشروع لملفات ونكتب كود قابل للتوسع.