Python installer:“ DLL ที่จำเป็นสำหรับการติดตั้งนี้ไม่สามารถเรียกใช้ได้”


12

ฉันใช้ Windows 7 x64 พยายามติดตั้ง Python 2.7.5 หรือ 3.3.2 แต่ฉันได้รับข้อผิดพลาดอย่างต่อเนื่องแสดง:

มีปัญหากับแพ็คเกจติดตั้ง Windows นี้ ไม่สามารถรัน DLL ที่จำเป็นสำหรับการติดตั้งนี้ให้เสร็จสมบูรณ์ ติดต่อผู้จำหน่ายแพคเกจของคุณ

ฉันได้ดาวน์โหลดแพ็คเกจตัวติดตั้งใหม่จาก Python.org หลายครั้ง แต่มันก็ให้ข้อผิดพลาดซ้ำ ๆ

นี่คือรูปภาพของข้อความแสดงข้อผิดพลาดตามที่ปรากฏขณะติดตั้ง:

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


4

ฉันคิดว่านี่อาจใช้งานได้:

  • ไปหรือเพียงแค่C:/Users/XXX/AppData/Local/Temp%LocalAppData%/Temp
  • ไปที่PropertiesSecurity
  • เปลี่ยนระดับการอนุญาตสำหรับทุกคนเป็นการเข้าถึงแบบเต็ม

ยา! มันใช้งานได้สำหรับฉัน แต่คุณสามารถอธิบายได้ว่าทำไมถึงเกิดขึ้น ฉันลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบ แต่ทำไมยังเป็นเช่นนั้น

บางทีตัวติดตั้งอาจไม่มีสิทธิ์ที่เหมาะสมใช่ไหม โปรดทราบว่าระบบสิทธิพิเศษใน Windows นั้นแปลกมาก

1
สิ่งนี้ไม่ได้ผลสำหรับฉันแม้ว่าอาการจะคล้ายกัน กลายเป็นการติดตั้ง PIP ที่ขัดแย้งกัน ปัญหานี้ทำให้ฉัน: stackoverflow.com/a/23350061/797945
Jagu

โปรดทราบว่า "% temp%" เป็นทางลัดไปยังตำแหน่งนั้น
phk

ไม่ได้ผลสำหรับฉัน ฉันคิดว่าbugs.python.org/issue27564นี้เป็นปัญหา แต่พวกเขาอ้างว่าได้ทำการแก้ไขแล้ว
Hack-R

1
  • เรียกใช้cmd.exe(เรียกใช้ในฐานะผู้ดูแลระบบ)

  • ไปที่ตำแหน่งของ Python (ตัวอย่าง:) D:\python\โดยเปลี่ยนไดเรกทอรี

  • เขียนmsiexec /i filename.msiเช่นmsiexec /i python-3.4.1.amd64.msi

  • แล้วก็ Enter


1

ฉันมีตัวแปรสภาพแวดล้อม Python ภายนอกจากการติดตั้งก่อนหน้านี้ คุณควรลบตัวแปรสภาพแวดล้อมของ Python และลองอีกครั้ง


0

ฉันติดตั้งรุ่นเก่ากว่า (Python 3.4.3) และใช้งานได้ดี

ดูรุ่นเก่าที่นี่: https://www.python.org/downloads/

(อัปเดตอย่างเต็มที่กับ Windows 8.1 64-bit PC และฉันลองรุ่นที่ใหม่กว่าหลายรุ่นไม่ทำงานฉันยังใช้การสแกนไวรัสและปิดการใช้งาน Antivirus ข้อผิดพลาดเดียวกัน)


0

% temp% ในหน้าต่างทำงานจากนั้นไปที่โฟลเดอร์ชั่วคราว - ไปที่จัดระเบียบ - คุณสมบัติ - แบ่งปัน - ทุกคนจากนั้นอีกครั้งเรียกใช้การติดตั้งจะทำงานได้ 100%


0

ฉันแค่พยายามติดตั้งเวอร์ชั่น 32 บิตบน x64 พยายามอีกครั้งด้วยรุ่นที่ถูกต้องและแก้ไขปัญหา

การดาวน์โหลดอัตโนมัติที่ฉันได้รับสำหรับ Windows เป็นรุ่น 32 บิตไม่ใช่รุ่น 64 บิต ฉันเลื่อนลงไปตามการวางจำหน่ายทั้งหมดพบ 2.7.13 (เวอร์ชั่นล่าสุด ณ วันที่ 10 / ส.ค. / 17) และดาวน์โหลดเฉพาะรุ่น 64 บิต; Python ออกสำหรับ Windows

เมื่อฉันดาวน์โหลดเวอร์ชัน 64 บิตแล้วฉันก็ติดตั้งโดยไม่มีปัญหาป้อนคำอธิบายรูปภาพที่นี่


2
คุณช่วยกรุณาให้รายละเอียดเพิ่มเติม คำตอบหนึ่งบรรทัดไม่นับว่าดี
Romeo Ninov
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.