
ผู้ใช้ Windows หลายคนบ่นว่าImportError: การโหลด DLL ล้มเหลว: ไม่พบโมดูลที่ระบุเมื่อพยายามนำเข้าไฟล์ไลบรารี
ข้อผิดพลาด ImportError : DLL load failedเกิดขึ้นเมื่อ DLL ที่ระบุไม่สามารถโหลดงานใด ๆ ที่ถูกเรียกโดยโปรแกรมได้ ข้อผิดพลาดนี้เกิดขึ้นเมื่อมีความเข้ากันไม่ได้ของเวอร์ชันที่สามารถแจกจ่ายได้ของ Microsoft Visual C++ บนพีซีของคุณ
ได้รับคะแนนดีเยี่ยม จาก
เครื่องมือซ่อมแซม DLL ฟรีของ Trustpilot
แก้ไข ImportError: ข้อผิดพลาดในการโหลด DLL ล้มเหลวโดยการซ่อมแซมไฟล์ระบบที่เสียหายหรือสูญหาย และติดตั้งไฟล์ DLL ล่าสุดโดยแทนที่ไฟล์ DLL ที่เสียหาย/เสียหาย
คุณจะพบข้อผิดพลาดเดียวกันนี้เมื่อคุณดาวน์โหลดและติดตั้งโมดูลเพิ่มเติมของโปรแกรมใด ๆ บนอุปกรณ์ของคุณ หากคุณกำลังดิ้นรนกับข้อผิดพลาดเดียวกันนี้ โปรดอ่านคู่มือการแก้ไขปัญหาต่อไป
คุณหมายถึงอะไรโดย ImportError: โหลด DLL ล้มเหลว: ไม่พบโมดูลที่ระบุ
โหลดDLL ล้มเหลวหรือ ImportError: โหลด DLL ล้มเหลวหมายความว่าโมดูลใด ๆ ไม่ได้รับการดาวน์โหลดอย่างถูกต้อง รหัสข้อผิดพลาดยังบ่งชี้ว่าโปรแกรมไม่สามารถนำเข้าโมดูลได้สำเร็จ
ImportError นี้ยังระบุว่าคุณได้นำเข้าโมดูลสำเร็จแล้ว แต่ยังไม่ได้ติดตั้งโมดูลที่นำเข้าบนพีซี
สาเหตุ ImportError อะไร: โหลด DLL ล้มเหลว: ไม่พบโมดูลที่ระบุข้อผิดพลาด
- โดยทั่วไปแล้ว ImportError: ข้อผิดพลาดในการโหลด DLL ล้มเหลวเกิดขึ้นเมื่อคุณพยายามนำเข้าไฟล์ไลบรารี เช่นTensorFlow, Numpy, Keras, Pandas, PySide2และอื่นๆ อีกมากมาย นอกจากนี้ ข้อผิดพลาดยังเกิดขึ้นเมื่อคุณพยายามรันโปรแกรมที่เกี่ยวข้องกับไฟล์ไลบรารีเหล่านี้
- หากคุณได้ติดตั้งภาษาการเขียนโปรแกรมไว้หลายเวอร์ชันบนพีซี ในบางกรณีอาจทำให้เกิดข้อขัดแย้งกับไฟล์ระบบและส่งผลให้เกิดข้อผิดพลาดได้
- ข้อผิดพลาดนี้ยังเกิดขึ้นเมื่อภาษาการเขียนโปรแกรมไม่สามารถแก้ไขชื่อของโมดูลที่มีอยู่ในโฟลเดอร์sys.path
- ในบางกรณี ความเข้ากันไม่ได้ของเวอร์ชัน Microsoft Visual C++ (Visual Studio) อาจทำให้เกิดข้อผิดพลาดได้เช่นกัน
- นอกจากนี้ หากคุณใช้ไวยากรณ์ (เช่นจาก mypackage import c ) ภาษาการเขียนโปรแกรมจะพยายามค้นหาโมดูลที่เกี่ยวข้อง ในกรณีนี้ คุณจะพบกับ ImportError
- ชื่อโมดูลไม่ถูกต้องและเส้นทางที่ไม่ถูกต้องของโมดูลบนพีซีของคุณจะนำไปสู่ ImportError: การโหลด DLL ล้มเหลว
- การใช้โมดูลเวอร์ชันเก่ายังทำให้เกิดข้อผิดพลาดเดียวกันอีกด้วย
- สิ่งนี้เกิดขึ้นเนื่องจากปัญหาการติดตั้ง Anaconda ตรวจสอบให้แน่ใจว่าพีซีของคุณมีเส้นทาง Anaconda ไปยังเส้นทางสภาพแวดล้อมระบบบนพีซีของคุณ
วิธีแก้ไข ImportError: การโหลด DLL ล้มเหลว: ไม่พบโมดูลที่ระบุข้อผิดพลาด
คุณสามารถลองใช้วิธีการด้านล่างเพื่อแก้ไข ImportError: ข้อผิดพลาดในการโหลด DLL ล้มเหลวบนพีซี Windows ของคุณ
สารบัญ
สลับ
โซลูชันที่ 1: กำหนดค่าตัวแปรสภาพแวดล้อม
ในการแก้ไข ImportError: พรอมต์โหลด DLL ล้มเหลว คุณต้องตรวจสอบว่าตัวแปรสภาพแวดล้อมได้รับการตั้งค่าอย่างถูกต้องหรือไม่ ตัวแปรเหล่านี้เปลี่ยนแปลงโดยไม่มีเหตุผล และในกรณีนี้ ให้ทำตามขั้นตอนที่กล่าวถึงด้านล่างเพื่อแก้ไขปัญหาเดียวกัน
- ขั้นแรก ค้นหาว่าการเผยแพร่โปรแกรมใดที่ทำให้คุณประสบปัญหา (เช่น Anaconda)
- ไปที่File Explorerและคลิกขวาที่ พีซี เครื่องนี้
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- จากนั้นเลือกคุณสมบัติ
- ตอนนี้เลื่อนหน้าจอด้านขวาลงในหน้าต่างการตั้งค่าแล้วแตะการตั้งค่าระบบขั้นสูง
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- จากนั้นคลิกที่ตัวแปรสภาพแวดล้อมในขั้นสูง
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- ตอนนี้ภายใต้ กล่อง ตัวแปรผู้ใช้หรือกล่องตัวแปรระบบ ให้เลือก เส้นทางและคลิกที่แก้ไข
หมายเหตุ:การคลิกเส้นทางในกล่องตัวแปรผู้ใช้จะใช้การเปลี่ยนแปลงสำหรับบัญชีผู้ใช้ปัจจุบัน ในขณะที่การคลิกเส้นทางในกล่องตัวแปรระบบจะใช้การเปลี่ยนแปลงสำหรับบัญชีผู้ใช้ทั้งหมดในระบบ
- ในหน้าต่างถัดไป ให้คลิกที่Newและเพิ่มตัวแปรต่อไปนี้
X:\ProgramData\Anaconda3
X:\ProgramData\Anaconda3\Scripts
X:\ProgramData\Anaconda3\Library\bin
หมายเหตุ: แทนที่ X ที่สอดคล้องกับไดเร็กทอรีการติดตั้งของการแจกจ่ายโปรแกรม
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- กดตกลงเพื่อบันทึกการแก้ไข ปิดหน้าต่างทั้งหมดแล้วรีสตาร์ทพีซี ตรวจสอบว่า Module Not Found Error Python ได้รับการแก้ไขหรือไม่
โซลูชันที่ 2: ซ่อมแซม Microsoft Visual C++ Redistributable
คุณยังสามารถซ่อมแซมแพ็คเกจ Microsoft Visual C++ Redistributable เพื่อแก้ไข ImportError: โหลด DLL ล้ม เหลว: ไม่พบโมดูลที่ระบุ ทำตามขั้นตอนเหล่านี้ตามคำแนะนำ
- ไปที่เมนูค้นหาแล้วป้อนแอปและคุณลักษณะ จากนั้นเปิดผลลัพธ์
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- ที่นี่ ค้นหาMicrosoft Visual C++ตามที่แสดง
- จากรายการที่มีอยู่ ให้กดModify
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- หากคุณได้รับพร้อมท์ ให้คลิกใช่บนกล่อง UAC
- ในหน้าต่างถัดไป ให้กดRepair รอจนกว่ากระบวนการซ่อมแซมจะเสร็จสิ้น
- ทำซ้ำ แพ็คเกจ Microsoft C++ที่มีอยู่ทั้งหมดแล้วรีสตาร์ทคอมพิวเตอร์ Windows 10
เปิดรหัสและตรวจสอบว่าคุณได้แก้ไขปัญหา ImportError: DLL load failed หรือไม่
โซลูชันที่ 3: ติดตั้ง Microsoft Visual C++ Redistributable อีกครั้ง
หากคุณไม่ได้รับการแก้ไขใดๆ สำหรับ ImportError: การโหลด DLL ล้มเหลว: ไม่พบโมดูลที่ระบุหลังจากซ่อมแซมแพ็คเกจ Microsoft C++ Visual Redistributable สิ่งที่คุณต้องทำคือติดตั้งใหม่ตามคำแนะนำด้านล่าง
- พิมพ์แอพและคุณสมบัติ อีกครั้ง ในช่องค้นหาแล้วเปิดผลลัพธ์
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- ตอนนี้ค้นหาMicrosoft Visual C++จากนั้นแตะ ถอนการติดตั้ง ทำซ้ำขั้นตอนเหล่านี้สำหรับแพ็คเกจทั้งหมด และปฏิบัติตามคำแนะนำที่กำลังจะเกิดขึ้นเพื่อถอนการติดตั้งแพ็คเกจทั้งหมด
- กดปุ่ม Startและเข้าสู่command prompt
- แตะที่เปิดเพื่อเปิดหน้าต่างคำสั่ง
- จากนั้นพิมพ์คำสั่งต่อไปนี้แล้วคลิกที่Enter
Dism.exe /ออนไลน์ /Cleanup-Image /StartComponentCleanup
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- เมื่อการสแกน DISM เสร็จสิ้นให้รีบูท Windows PC
- จากนั้นเปิดเบราว์ เซอร์ของคุณแล้วไปที่เว็บไซต์ทางการของ Microsoft ดาวน์โหลดไฟล์ Visual C++ Redistributable ล่าสุดสำหรับ Visual Studio 2015, 2017 และ 2019
![Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found Fixed ImportError: DLL Load Failed: The Specified Module Could not be Found]()
- รอจนกระทั่งไฟล์ทั้งหมดถูกดาวน์โหลดลงบนพีซีของคุณ ติดตั้งทุกแพ็คเกจในการดาวน์โหลดของฉันโดยทำตามคำแนะนำ
- เมื่อเสร็จแล้วให้รีสตาร์ทพีซี อีกครั้ง
สุดท้ายตรวจสอบว่าคุณได้แก้ไข ImportError: การโหลด DLL ล้มเหลวบนพีซีของคุณหรือไม่
โซลูชันที่ 4: ติดตั้งไลบรารีใหม่
เมื่อมีการติดตั้งไฟล์ไลบรารีที่ไม่สมบูรณ์หรือไม่ถูกต้องซึ่งมีส่วนทำให้เกิดข้อผิดพลาดที่กล่าวถึง คุณต้องติดตั้งไลบรารีใหม่เพื่อแก้ไขปัญหา ทำตามคำแนะนำเหล่านี้เพื่อติดตั้งไลบรารีใหม่
- ขั้นแรก ตรวจสอบว่าไลบรารีใดที่ทริกเกอร์ImportError: โหลด DLL ล้มเหลว: ไม่พบโมดูลที่ระบุ คุณสามารถค้นหาได้โดยอ้างอิงถึงบรรทัดเอาต์พุต
- ใช้คำสั่งต่อไปนี้เพื่อถอนการติดตั้งและติดตั้งไลบรารีใหม่
หมายเหตุ:แทนที่Librarynameด้วยชื่อของไลบรารี
pip ถอนการติดตั้งLibraryname
pip ติดตั้งLibraryname
- หากห้องสมุดล้าสมัย คุณจะต้องติดตั้งเวอร์ชันใหม่จากเว็บไซต์ ดังนั้น ถอนการติดตั้งไลบรารี อัปเดต pip จากนั้นลองติดตั้งไลบรารีอีกครั้ง
การแก้ไขเพิ่มเติม:หากโมดูลยังใหม่เกินไป คุณสามารถลองติดตั้งเวอร์ชันก่อนหน้าเพื่อแก้ไขปัญหาได้
วิธีแก้ปัญหาที่แนะนำเพื่อแก้ไขImportError: โหลด DLL ล้มเหลว: ไม่พบโมดูลที่ระบุ
นี่เป็นหนึ่งในเครื่องมือที่น่าทึ่งที่จะสแกนระบบปฏิบัติการทั้งหมดของคุณ ตรวจจับข้อผิดพลาดทั้งหมด และแก้ไขโดยอัตโนมัติโดยไม่ต้องยุ่งยาก มันสามารถแก้ไขข้อผิดพลาดได้อย่างง่ายดาย เช่น ข้อผิดพลาดในการอัปเดต ข้อผิดพลาด DLL BSOD ข้อผิดพลาดของเกม ข้อผิดพลาดของรีจิสทรี ฯลฯ
นอกจากนี้ เครื่องมือนี้ยังเป็นเครื่องมือที่มีประสิทธิภาพในการซ่อมแซมไฟล์ระบบที่เสียหาย เสียหาย และไม่สามารถเข้าถึงได้ และป้องกันประสิทธิภาพที่ซบเซาของพีซีของคุณ
บทสรุป
แค่นั้นแหละ!
มันง่ายมากในการแก้ไข ImportError: ข้อผิดพลาดในการโหลด DLL ล้มเหลวโดยปฏิบัติตามวิธีแก้ไขปัญหาเหล่านี้บนพีซีของคุณ
ที่นี่ฉันพยายามอย่างดีที่สุดเพื่อแสดงรายการวิธีแก้ปัญหาที่เป็นไปได้ทั้งหมดเพื่อแก้ไขข้อผิดพลาดImportError: DLL load failed: The specified module can be found .
ปฏิบัติตามคำแนะนำทีละขั้นตอนที่ให้ไว้เพื่อแก้ไขข้อผิดพลาด และเริ่มใช้งานแอปพลิเคชันโดยไม่เห็นข้อผิดพลาดใดๆ
ขอให้โชคดี..!