ไม่ว่าคุณจะติดตั้งไลบรารีจาก PyPI หรือโคลนจาก GitHub ให้ทำตามขั้นตอนต่อไปนี้โดยใช้สภาพแวดล้อมเสมือนจริงที่ใช้งานอยู่ ดูข้อมูลเกี่ยวกับวิธีสร้างและเปิดใช้งานสภาพแวดล้อมเสมือนได้ที่เอกสารประกอบเกี่ยวกับสภาพแวดล้อมเสมือน
วิธีสร้างและเปิดใช้งานสภาพแวดล้อมเสมือนอย่างรวดเร็ว
python3 -m venv env
source env/bin/activateติดตั้งโมดูลจาก PyPI
ไลบรารีนี้เผยแพร่ใน PyPI และติดตั้งได้โดยใช้ pip ด้วยคำสั่งต่อไปนี้
python -m pip install google-adsยืนยันการติดตั้ง
ตรวจสอบว่าติดตั้งโมดูลอย่างถูกต้อง โดยทำดังนี้
python -c "import google.ads.googleads"ติดตั้งไลบรารีจาก GitHub
คุณโคลนซอร์สโค้ดสำหรับไลบรารีจาก GitHub ลงในเครื่องของคุณได้ การโคลนซอร์สโค้ดมีประโยชน์ในการเรียกใช้ตัวอย่างหรือพัฒนาไลบรารีเอง โปรดทราบว่าการเรียกใช้ตัวอย่างการตรวจสอบสิทธิ์รายการใดรายการหนึ่งเป็นขั้นตอนที่จำเป็นในการกำหนดค่าไลบรารีเพื่อใช้งาน
ตรวจสอบว่าสภาพแวดล้อมของคุณมี Python เวอร์ชันที่รองรับ (Python 3.9 ถึง 3.14 โดยแนะนำให้ใช้ Python 3.11 ขึ้นไป) วิธีที่ง่ายที่สุดคือใช้
pyenvโดยทำดังนี้pyenv install 3.13 pyenv local 3.13โคลนไลบรารีของไคลเอ็นต์จาก GitHub โดยทำดังนี้
git clone https://github.com/googleads/google-ads-python.gitป้อนที่เก็บและติดตั้งในโหมดที่แก้ไขได้ โดยทำดังนี้
cd google-ads-python python -m pip install -e .หากคุณตั้งใจจะพัฒนาไลบรารี ให้เรียกใช้ Unit Test ก่อนและหลังทำการเปลี่ยนแปลงใดๆ ดังนี้
ตรวจสอบว่าคุณมีภาษา Python เวอร์ชันที่รองรับทั้งหมดพร้อมใช้งานในสภาพแวดล้อมของคุณโดยใช้
pyenvpyenv local 3.9 3.10 3.11 3.12 3.13 3.14ติดตั้งทรัพยากร Dependency เฉพาะการทดสอบของไลบรารี
python -m pip install -e ".[tests]"เรียกใช้ Unit Test เพื่อให้มั่นใจว่าไลบรารีทำงานอย่างถูกต้อง
noxไม่บังคับ: คุณยังเรียกใช้การทดสอบ 1 หน่วยโดยใช้ Docker ได้ด้วย ก่อนอื่น ให้ตรวจสอบว่าคุณได้ติดตั้ง Docker แล้ว จากนั้นเรียกใช้คำสั่งต่อไปนี้จากไดเรกทอรี
google-ads-pythondocker build -t google-ads-python:test . docker run -it google-ads-python:test nox