インストール
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
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
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-27 UTC。
[null,null,["最終更新日 2025-08-27 UTC。"],[[["\u003cp\u003eThe Google Ads Python library can be installed from PyPI using pip with the command \u003ccode\u003epython -m pip install google-ads\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eTo install from GitHub, clone the repository, navigate into it, and run \u003ccode\u003epython -m pip install .\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEnsure you have Python 3.8 or later installed in your environment, potentially using pyenv.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should run unit tests before and after making changes, utilizing nox or Docker for execution.\u003c/p\u003e\n"],["\u003cp\u003eFor library setup and usage, refer to the Virtual Environment and authentication example documentation.\u003c/p\u003e\n"]]],[],null,["# Installation\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nWhether you're installing the library from PyPI or cloning it from GitHub, we\nrecommended that you conduct the below steps using an active virtual\nenvironment. For information on how to create and activate a virtual\nenvironment, see the [Virtual Environment](//docs.python.org/3/tutorial/venv.html) documentation.\n\nInstall the module from PyPI\n----------------------------\n\nThe library is distributed on [PyPI](//pypi.org/project/google-ads/) and can\nbe installed using [pip](//pip.pypa.io/en/stable/installing) with the\nfollowing command: \n\n python -m pip install google-ads\n\nInstall the library from GitHub\n-------------------------------\n\nThe source code for the library can be cloned from [GitHub](https://github.com/googleads/google-ads-python/)\nonto your local machine. It's useful to clone the source code in order to easily\nexecute the examples or to develop the library itself. For reference, running\none of the authentication examples is a required step in configuring the library\nfor use.\n\n1. Ensure that `python3.8` or later is present in your environment.\n The simplest way is to use [`pyenv`](//github.com/pyenv/pyenv-installer):\n\n pyenv local 3.8\n\n2. Clone the client library from GitHub:\n\n git clone git@github.com:googleads/google-ads-python.git\n\n3. Enter the repository and install it:\n\n cd google-ads-python\n python -m pip install .\n\n4. If you intend to develop the library, run the unit tests before and after\n making any changes:\n\n 1. Ensure you have all supported versions of the Python language available in\n your environment. Using `pyenv`::\n\n pyenv local 3.8 3.9 3.10 3.11 3.12\n\n 2. Install the test-specific dependencies of the library:\n\n python -m pip install .[tests]\n\n 3. Run the unit tests to ensure the library is functioning properly:\n\n nox\n\n 4. Optional: the unit tests can also be run using Docker. First, you must\n have [Docker installed](https://docs.docker.com/get-docker/). Then, from\n the `google-ads-python` directory, run the following:\n\n docker build -t google-ads-python:test .\n docker run -it google-ads-python:test nox"]]