Kitaplığı ister PyPI'dan yükleyin, ister GitHub'dan klonlayın şu adımları uygulamanızı öneririz: bahsedeceğim. Sanal makine oluşturma ve etkinleştirme Sanal Ortam belgelerini inceleyin.
Modülü PyPI'dan yükleme
Kitaplık PyPI'da dağıtılmıştır ve pip kullanılarak yüklenmesi gereken şu komutu kullanın:
python -m pip install google-ads
Kitaplığı GitHub'dan yükleyin
Kitaplığın kaynak kodu GitHub'dan klonlanabilir yerel makinenize indirin. İşlemi kolayca tamamlayabilmek için kaynak kodu klonlamak, örnekleri yürütmek veya kitaplığın kendisini geliştirmek. Referans olması açısından, kimlik doğrulama örneklerinden biri, kitaplığı yapılandırmanın gerekli bir adımıdır .
Ortamınızda
python3.8
veya sonraki bir sürümün mevcut olduğundan emin olun. En basit yolpyenv
kullanmaktır:pyenv local 3.8
GitHub'dan istemci kitaplığını klonlayın:
git clone git@github.com:googleads/google-ads-python.git
Depoyu girin ve yükleyin:
cd google-ads-python python -m pip install .
Kitaplığı geliştirmeyi planlıyorsanız birim testlerini öncesinde ve sonrasında çalıştırın yapın:
Python dilinin desteklenen tüm sürümlerinin mevcut olduğundan emin olun: size yardımcı olur.
pyenv
kullanılarak:pyenv local 3.8 3.9 3.10 3.11 3.12
Kitaplığın teste özgü bağımlılıklarını yükleyin:
python -m pip install .[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 testleri Docker kullanılarak da çalıştırılabilir. Öncelikle, Docker yüklü. Ardından,
google-ads-python
dizininde aşağıdaki komutu çalıştırın:docker build -t google-ads-python:test . docker run -it google-ads-python:test nox