בין שאתם מתקינים את הספרייה מ-PyPI ובין שאתם מעתיקים אותה מ-GitHub, מומלץ לבצע את השלבים הבאים בסביבה וירטואלית פעילה. מידע נוסף על יצירת סביבה וירטואלית והפעלתה שלה זמין במסמכי התיעוד בנושא סביבה וירטואלית.
התקנת המודול מ-PyPI
הספרייה מופצת ב-PyPI וניתן להתקין אותה באמצעות pip באמצעות הפקודה הבאה:
python -m pip install google-adsהתקנת הספרייה מ-GitHub
אפשר לשכפל את קוד המקור של הספרייה מ-GitHub למחשב המקומי. כדאי לשכפל את קוד המקור כדי להריץ בקלות את הדוגמאות או לפתח את הספרייה עצמה. לידיעתכם, הפעלת אחת מדוגמות האימות היא שלב נדרש בהגדרת הספרייה לשימוש.
מוודאים שגרסה
python3.8ואילך קיימת בסביבה. הדרך הפשוטה ביותר היא להשתמש ב-pyenv:pyenv local 3.8משכפלים את ספריית הלקוח מ-GitHub:
git clone git@github.com:googleads/google-ads-python.gitנכנסים למאגר ומתקינים אותו:
cd google-ads-python python -m pip install .אם אתם מתכננים לפתח את הספרייה, כדאי להריץ את בדיקות היחידה לפני ואחרי ביצוע השינויים:
מוודאים שכל הגרסאות הנתמכות של שפת Python זמינות בסביבה. באמצעות
pyenv::pyenv local 3.8 3.9 3.10 3.11 3.12מתקינים את יחסי התלות הספציפיים לבדיקה של הספרייה:
python -m pip install .[tests]מריצים את בדיקות היחידה כדי לוודא שהספרייה פועלת כמו שצריך:
noxאופציונלי: אפשר להריץ את בדיקות היחידה גם באמצעות Docker. קודם כול, צריך להתקין את Docker. לאחר מכן, מפעילים את הפקודה הבאה מהספרייה
google-ads-python:docker build -t google-ads-python:test . docker run -it google-ads-python:test nox