Kitaplığı PyPI'dan yüklüyor veya GitHub'dan kopyalıyorsanız etkin bir sanal ortam kullanarak aşağıdaki adımları uygulayın. Sanal ortam oluşturma ve etkinleştirme hakkında bilgi edinmek için Sanal Ortam belgelerine bakın.
Hızlı bir şekilde sanal ortam oluşturup etkinleştirmek için:
python3 -m venv env
source env/bin/activateModülü PyPI'dan yükleme
Kitaplık, PyPI'da dağıtılır ve aşağıdaki komutla pip kullanılarak yüklenebilir:
python -m pip install google-adsYüklemeyi doğrula
Modülün doğru şekilde yüklendiğini doğrulayın:
python -c "import google.ads.googleads"Kitaplığı GitHub'dan yükleme
Kitaplığın kaynak kodu GitHub'dan yerel makinenize kopyalanabilir. Kaynak kodunu klonlamak, örnekleri yürütmek veya kitaplığı geliştirmek için kullanışlıdır. Referans olarak, kimlik doğrulama örneklerinden birini çalıştırmak, kitaplığı kullanıma yapılandırmak için gerekli bir adımdır.
Ortamınızda desteklenen bir Python sürümünün (Python 3.9 - 3.14; Python 3.11 veya sonraki sürümler önerilir) bulunduğundan emin olun. En basit yöntem,
pyenvkullanmaktır:pyenv install 3.13 pyenv local 3.13İstemci kitaplığını GitHub'dan kopyalayın:
git clone https://github.com/googleads/google-ads-python.gitDepoya girin ve düzenlenebilir modda yükleyin:
cd google-ads-python python -m pip install -e .Kitaplığı geliştirmeyi planlıyorsanız değişiklik yapmadan önce ve yaptıktan sonra birim testlerini çalıştırın:
pyenvkomutunu kullanarak Python dilinin desteklenen tüm sürümlerinin ortamınızda mevcut olduğundan emin olun:pyenv local 3.9 3.10 3.11 3.12 3.13 3.14Kitaplığın teste özel bağımlılıklarını yükleyin:
python -m pip install -e ".[tests]"Kitaplığın düzgün çalıştığından emin olmak için birim testlerini çalıştırın:
noxİsteğe bağlı: Birim testlerini Docker kullanarak da çalıştırabilirsiniz. Öncelikle Docker'ın yüklü olduğundan emin olun. Ardından,
google-ads-pythondizininden aşağıdaki komutları çalıştırın:docker build -t google-ads-python:test . docker run -it google-ads-python:test nox