سواء كنت بصدد تثبيت المكتبة من 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 .
إذا كنت تنوي تطوير المكتبة، عليك إجراء اختبارات الوحدات قبل إجراء أي تغييرات وبعدها:
تأكَّد من توفُّر جميع إصدارات لغة بايثون المتوافقة في بيئتك. باستخدام
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