Windows 7 64 บิตพร้อมทั้ง Python3.4 และ Python2.7 ติดตั้งในบางจุด :)
ฉันใช้ Py.exe เพื่อกำหนดเส้นทางไปยัง Py2 หรือ Py3 ขึ้นอยู่กับความต้องการของสคริปต์ - แต่ก่อนหน้านี้ฉันเคยถอนการติดตั้ง Python27 อย่างไม่ถูกต้องมาก่อน
Py27 ถูกลบด้วยตนเองจาก C: \ python \ Python27 (ฉันลบโฟลเดอร์ Python27 ก่อนหน้านี้)
เมื่อติดตั้ง Python27 อีกครั้งจะทำให้เกิดข้อผิดพลาดที่คุณระบุ
มันมักจะถอยออกมาในขณะที่พยายาม "ลบทางลัด" ในระหว่างกระบวนการติดตั้ง
ฉันวางสำเนาของ Python27 ไว้ในโฟลเดอร์เดิมที่ C: \ Python \ Python27 และเรียกใช้โปรแกรมติดตั้ง Python27 ที่ล้มเหลวเดียวกันอีกครั้ง มีความสุขในการค้นหารายการเหล่านั้นและนำออกและดำเนินการติดตั้งต่อไป
นี่ไม่ใช่คำตอบที่แก้ไขปัญหาคีย์รีจิสทรี (คนอื่น ๆ พูดถึงสิ่งนั้น) แต่เป็นวิธีแก้ปัญหาเล็กน้อยหากคุณทราบการติดตั้งก่อนหน้านี้ที่ถูกลบออกอย่างไม่เหมาะสม
คุณสามารถเข้าใจสิ่งนี้ได้โดยเปิด "regedit" และค้นหา "Python27" - คีย์รีจิสทรีปรากฏในแคชเชลล์คำสั่งของฉันซึ่งชี้ไปที่ c: \ python \ python27 \ (ซึ่งถูกลบออกไปและไม่มีอยู่เมื่อค้นหาใน รีจิสทรีเมื่อพบ)
นั่นอาจช่วยชี้ไปที่การติดตั้งที่ถูกลบออกไปก่อนหน้านี้อย่างไม่ถูกต้อง
โชคดี!