5 พฤษภาคม 2560

Published พฤษภาคม 05, 2560 by with 0 comment

อัพเกรดโมดูล Python แบบอัตโนมัติเมื่อใช้งานโค้ด

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปอัพเกรดโมดูลแบบอัตโนมัติเมื่อใช้งานโค้ดกันครับ


โมดูลใน Python ที่มีการพัฒนาอย่างต่อเนื่องไม่ว่าจะเป็น pip , Numpy เป็นต้น ที่ออกอัพเกรดโมดูลบ่อย ๆ ทำให้เมื่อต้องการอัพเกรดโมดูลต้องมาคอยสั่ง pip ให้ทำการอัพเกรดโมดูล Python ทุกครั้ง

ปัญหานี้จะหมดไปด้วยโมดูล autoupgrade-ng เป็นโมดูลที่ช่วยอัพเกรดโมดูล Python แบบอัตโนมัติ ใช้ MIT License

ติดตั้งได้ด้วยคำสั่ง pip install autoupgrade-ng

การใช้งาน
เพียงใส่โค้ด
from autoupgrade import Package
Package(<ชื่อโมดูลที่ต้องการ>).smartupgrade()
เข้าไปด้านบนสุดของโค้ด Python
จะทำการเช็คอัพเกรดโมดูลทุกครั้งก่อนใช้งานโค้ด

แต่การอัพเดรตโมดูลอัตโนมัติอาจสร้างความเสี่ยงต่าง ๆ ตามมา ไม่ว่าจะเป็นความเสี่ยงที่ API โมดูลจะถูกเปลี่ยนแปลงไม่เหมือนรุ่นเดิม เป็นต้น

อ่านเอกสารพิ่มเติมได้ที่ https://pypi.python.org/pypi/autoupgrade-ng/

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)