インストール

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 からローカルマシンにクローンできます。ソースコードのクローンを作成すると、サンプルを実行したり、ライブラリ自体を開発したりするのに便利です。参考までに、認証の例のいずれかを実行することは、ライブラリを使用するように構成する際に必要な手順です。

  1. サポートされている Python バージョン(Python 3.9 ~ 3.14、Python 3.11 以降を推奨)が環境に存在することを確認します。最も簡単な方法は、pyenv を使用することです。

    pyenv install 3.13
    pyenv local 3.13
  2. GitHub からクライアント ライブラリのクローンを作成します。

    git clone https://github.com/googleads/google-ads-python.git
  3. リポジトリに移動して、編集可能モードでインストールします。

    cd google-ads-python
    python -m pip install -e .
  4. ライブラリを開発する場合は、変更を行う前後に単体テストを実行します。

    1. pyenv を使用して、環境で使用可能な Python 言語のサポート対象バージョンがすべて揃っていることを確認します。

      pyenv local 3.9 3.10 3.11 3.12 3.13 3.14
    2. ライブラリのテスト固有の依存関係をインストールします。

      python -m pip install -e ".[tests]"
    3. 単体テストを実行して、ライブラリが正しく機能していることを確認します。

      nox
    4. 省略可: Docker を使用して単体テストを実行することもできます。まず、Docker がインストールされていることを確認します。次に、google-ads-python ディレクトリから次のコマンドを実行します。

      docker build -t google-ads-python:test .
      docker run -it google-ads-python:test nox