Kitaplığı PyPI'den mi yoksa GitHub'dan mı yüklediğinize bakılmaksızın, aşağıdaki adımları etkin bir sanal ortamda uygulamanızı öneririz. Sanal ortam oluşturma ve etkinleştirme hakkında bilgi edinmek için Sanal Ortam belgelerine bakın.
Modülü PyPI'den yükleme
Kitaplık PyPI'de dağıtılır ve aşağıdaki komutla pip kullanılarak yüklenebilir:
python -m pip install google-adsKitaplığı GitHub'dan yükleme
Kitaplığın kaynak kodu, GitHub'dan yerel makinenize kopyalanabilir. Örnekleri kolayca çalıştırmak veya kitaplığı geliştirmek için kaynak kodunu klonlamak faydalıdır. Referans olarak belirtmek gerekirse, kitaplığı kullanıma hazır hale getirmek için kimlik doğrulama örneklerinden birini çalıştırmak gerekli bir adımdır.
Ortamınızda
python3.8veya sonraki bir sürümün yüklü olduğundan emin olun. En basit yöntempyenvkullanmaktır:pyenv local 3.8İstemci kitaplığını GitHub'dan kopyalayın:
git clone git@github.com:googleads/google-ads-python.gitDepoya girip yükleyin:
cd google-ads-python python -m pip install .Kitaplığı geliştirmeyi düşünüyorsanız birim testlerini değişiklik yapmadan önce ve sonra çalıştırın:
Ortamınızda Python dilinin desteklenen tüm sürümlerinin bulunduğundan emin olun.
pyenvkullanılıyor::pyenv local 3.8 3.9 3.10 3.11 3.12Kitaplığın teste özgü bağımlıları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'ın yüklü olması gerekir. Ardından,
google-ads-pythondizininden aşağıdakileri çalıştırın:docker build -t google-ads-python:test . docker run -it google-ads-python:test nox