سواء كنت تثبّت المكتبة من PyPI أو تستنسخها من GitHub، اتّبِع الخطوات التالية باستخدام بيئة افتراضية نشطة. للحصول على معلومات حول كيفية إنشاء بيئة افتراضية وتفعيلها، يُرجى الاطّلاع على مستندات البيئة الافتراضية.
لإنشاء بيئة افتراضية وتفعيلها بسرعة، اتّبِع الخطوات التالية:
python3 -m venv env
source env/bin/activateتثبيت الوحدة من PyPI
يتم توزيع المكتبة على PyPI ويمكن تثبيتها باستخدام pip من خلال الأمر التالي:
python -m pip install google-adsالتحقق من التثبيت
تأكَّد من تثبيت الوحدة بشكلٍ صحيح:
python -c "import google.ads.googleads"تثبيت المكتبة من GitHub
يمكن استنساخ الرمز المصدر للمكتبة من GitHub إلى جهازك المحلي. ويفيد استنساخ الرمز المصدر في تنفيذ الأمثلة أو تطوير المكتبة نفسها. للعلم، يُعدّ تشغيل أحد أمثلة المصادقة خطوة مطلوبة عند إعداد المكتبة لاستخدامها.
تأكَّد من توفّر إصدار متوافق من Python (الإصدارات من 3.9 إلى 3.14، ويُنصح باستخدام الإصدار 3.11 أو إصدار أحدث) في بيئتك. أسهل طريقة هي استخدام
pyenv:pyenv install 3.13 pyenv local 3.13استنسِخ مكتبة البرامج من GitHub:
git clone https://github.com/googleads/google-ads-python.gitأدخِل المستودع وثبِّته في وضع قابل للتعديل:
cd google-ads-python python -m pip install -e .إذا كنت تنوي تطوير المكتبة، شغِّل اختبارات الوحدات قبل إجراء أي تغييرات وبعده:
تأكَّد من توفّر جميع الإصدارات المتوافقة من لغة Python في بيئتك باستخدام
pyenv:pyenv local 3.9 3.10 3.11 3.12 3.13 3.14ثبِّت الموارد التابعة الخاصة بالاختبار في المكتبة:
python -m pip install -e ".[tests]"نفِّذ اختبارات الوحدة للتأكّد من أنّ المكتبة تعمل بشكلٍ سليم:
noxاختياري: يمكنك أيضًا تشغيل اختبارات الوحدة باستخدام Docker. في البداية، تأكَّد من تثبيت Docker. بعد ذلك، نفِّذ الأوامر التالية من دليل
google-ads-python:docker build -t google-ads-python:test . docker run -it google-ads-python:test nox