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