Независимо от того, устанавливаете ли вы библиотеку из 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 (Python 3.9–3.14; рекомендуется Python 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