سواء كنت تثبّت المكتبة من 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