“ ValueError: _system ไม่ได้เริ่มต้น” เมื่อใช้ apt.VersionCompare
ฉันเขียนสคริปต์ทุบตีที่มีการเปรียบเทียบสองสายรุ่นเพื่อตัดสินใจที่จะดาวน์โหลดรุ่นใหม่หรือไม่ การทดสอบนั้นใช้สคริปต์ Python apt.VersionCompare()ซึ่งทำหน้าที่ในการเปรียบเทียบเวอร์ชันตามที่aptต้องการ #!/usr/bin/env python import sys, apt res = apt.VersionCompare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) ด้วยการอัพเกรดเป็น Ubuntu 14.4 สิ่งนี้หยุดทำงาน ฉันพยายามเปลี่ยนสคริปต์ตาม/programming/4957514/ดังต่อไปนี้: #!/usr/bin/env python import sys, apt_pkg res = apt_pkg.version_compare(sys.argv[1], sys.argv[2]) if res < 0: sys.exit(-1) if res > 0: sys.exit(1) sys.exit(0) ValueError: …