Независимо от того, устанавливаете ли вы библиотеку из 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