PyInstallerImportError: Failed to load dynlib/dll

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中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章