PyInstallerImportError: Failed to load dynlib/dll
'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\_MEI31002\\sklearn\\.libs\\vcomp140.dll'.
Most probably this dynlib/dll was not found when the application was frozen.
pyinstaller -D xxx.py打包
解決方案:
打包完成之後,找到xxx.exe所在目錄,找到sklearn的文件夾,打開,會發現少一個.libs文件夾,在python中找到,複製到sklearn的文件夾中即可
(我的路徑爲D:\python64\Lib\site-packages\sklearn\.libs)
pyinstaller -F -c xxx.py打包
解決方案:
打包完成之後,在python中找到,複製到項目中的文件夾中, 刪除封裝產生的文件,除了xxx.spec文件,打開xxx.spec文件,將dll的文件添加進data中