Kitaplığı PyPI'den yüklüyor veya GitHub'dan klonluyor olmanız fark etmeksizin, 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ıca sanal ortam oluşturup etkinleştirmek için:
python3 -m venv env
source env/bin/activateModülü PyPI'den yükleyin.
Kitaplık PyPI'de 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 kodu klonlamak, örnekleri yürütmek veya kitaplığı geliştirmek için yararlıdır. Referans olarak, kimlik doğrulama örneklerinden birini çalıştırmak, kitaplığı kullanıma hazırlamak 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 herhangi bir değişiklik yapmadan önce ve sonra birim testlerini çalıştırın:
pyenvkullanarak ortamınızda Python dilinin desteklenen tüm sürümlerinin bulunduğ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