איך זה עובד
venv היא תיקייה עם Python וחבילות נפרדות לכל פרויקט, כך שגרסאות של פרויקט אחד לא שוברות פרויקט אחר. pip מתקין חבילות מ־PyPI. pip freeze > requirements.txt שומר את הרשימה המדויקת, ו־pip install -r requirements.txt משחזר אותה במחשב אחר.
פלט צפוי:
- צרו venv, התקינו requests (יידרש בשיעור 19) והוסיפו requirements.txt למאגר.
- התקינו פרויקט של חבר מ־requirements.txt.
- התקנה בלי הפעלת venv — החבילה נכנסת ל־Python הגלובלי. בדקו ש־(venv) מופיע ב־prompt.
- העלאת תיקיית venv ל־GitHub — היא כבדה ותלויה במחשב; מעלים רק requirements.txt.
