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中

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