天天看點

成功解決module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的子產品。

成功解決module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的子產品。

目錄

解決問題

解決方法

T1、搜尋路徑

T2、放在前邊

T3、找到出錯的位置繼續更新庫​

T4、問題原因numpy沒找到支援blas的庫

T5、将缺少的dll檔案指派到exe所在檔案夾

module = loader.load_module(fullname)ImportError: DLL load failed: 找不到指定的子產品。

Traceback (most recent call last):
  File "CV Detection Smiling Sex bakup\CV_Object.py", line 205, in on_pushButton_9_clicked
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "CV Detection Smiling Sex bakup\utils\datasets.py", line 1, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\io\__init__.py", line 97, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\io\matlab\__init__.py", line 13, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\io\matlab\mio.py", line 12, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\io\matlab\miobase.py", line 22, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\misc\__init__.py", line 68, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\interpolate\__init__.py", line 175, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\interpolate\interpolate.py", line 20, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\linalg\__init__.py", line 190, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\linalg\misc.py", line 5, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "scipy\linalg\blas.py", line 214, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
    module = loader.load_module(fullname)
ImportError: DLL load failed: 找不到指定的子產品。           

有的網友說需要更新pillow庫,pip install pillow

成功解決module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的子產品。

找了下是路徑不對,指定搜尋路徑就好了,如下

pyinstaller --path C:\Users\leon\AppData\Local\Programs\Python\Python35\Lib\site-packages\PyQt5\Qt\bin -F name.py

pyinstaller --path F:\Program Files\Python\Python36\Lib\site-packages\PyQt5\Qt\bin -F CV_Object.py

将調用的自定義的函數檔案放在最前邊,而不是放在按鈕指令下,比如

成功解決module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的子產品。

T3、找到出錯的位置繼續更新庫
成功解決module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的子產品。

Traceback (most recent call last):
  File "CV Detection Smiling Sex bakup\CV_Object.py", line 23, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "CV Detection Smiling Sex bakup\yolo.py", line 13, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\__init__.py", line 7, in <module>
    from . import datasets
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\datasets\__init__.py", line 4, in <module>
    from . import activations
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\datasets\imdb.py", line 8, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\preprocessing\__init__.py", line 12, in <module>
    from . import callbacks
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\preprocessing\image.py", line 7, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras_preprocessing\image.py", line 9, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\__init__.py", line 186, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\misc.py", line 5, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\blas.py", line 196, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
    module = loader.load_module(fullname)
ImportError: DLL load failed: 找不到指定的子產品。
[18756] Failed to execute script CV_Object           
Traceback (most recent call last):
  File "CV Detection Smiling Sex bakup\CV_Object.py", line 34, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "CV Detection Smiling Sex bakup\utils.py", line 5, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\__init__.py", line 7, in <module>
    from . import datasets
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\datasets\__init__.py", line 4, in <module>
    from . import activations
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\datasets\imdb.py", line 8, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\preprocessing\__init__.py", line 12, in <module>
    from . import callbacks
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\preprocessing\image.py", line 7, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras_preprocessing\image.py", line 9, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\__init__.py", line 186, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\misc.py", line 5, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\blas.py", line 196, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
    module = loader.load_module(fullname)
ImportError: DLL load failed: 找不到指定的子產品。
[29928] Failed to execute script CV_Object           

(1)先下載下傳numpy+mkl

(2)并添加到環境變量裡面

成功解決module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的子產品。
Traceback (most recent call last):
  File "CV Detection Smiling Sex no voice\CV_Object.py", line 21, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "CV Detection Smiling Sex no voice\yolo.py", line 13, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\__init__.py", line 7, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\datasets\__init__.py", line 4, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\datasets\imdb.py", line 8, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\preprocessing\__init__.py", line 12, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras\preprocessing\image.py", line 7, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\keras_preprocessing\image.py", line 9, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\__init__.py", line 190, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\misc.py", line 5, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 631, in exec_module
    exec(bytecode, module.__dict__)
  File "site-packages\scipy\linalg\blas.py", line 214, in <module>
  File "f:\program files\python\python36\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 714, in load_module
    module = loader.load_module(fullname)
ImportError: DLL load failed: 找不到指定的子產品。
[8496] Failed to execute script CV_Object           

成功解決module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的子產品。

大功告成!

相關文章

ImportError when importing certain modules from SciPY

ImportError: DLL load failed: 找不到指定的子產品

繼續閱讀