ImportError: DLL load failed: 找不到指定的模塊, 可能缺少VC ++ Redistributable Package

文章目錄

問題

今天在用Python調用一個swig封裝好的 dll (pyd) 模塊時,報了個導入錯誤

ImportError: DLL load failed: 找不到指定的模塊

解決過程

  • 一開始以爲是封裝的不對,調了好久都不對。後來想起來了一個神器 Dependancy Walker ,可以查看Windows模塊包括 (exe, dll, ocx, sys, etc.) 的依賴模塊。
  • 比如我用 dependancy walker 打開那個pyd文件,提示我缺少了一些 DLL

在這裏插入圖片描述

  • 然後百度搜素了 MSVCP100.DLL 瞭解到它是屬於 VC ++ Redistributable Package 2010 的
  • 前往微軟官網下載
  • 安裝之後,發現問題就解決了
發佈了66 篇原創文章 · 獲贊 81 · 訪問量 58萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章