Pyinstaller 打包pytorch时遇到得问题

在打包pytorch项目时遇到了torch打包不进去得问题(好像是),exe打开之后闪退,报错如下

Pyinstaller 打包pytorch时遇到得问题_第1张图片

仔细查看打包时得打印信息,发现有一句lib not found torch_python.dll *******,考虑是这句话得原因,但是查自己打包得路径下是有这个dll库得,会不会是没有找到自己环境中得这个dll,最后通过在打包时把这个路径链接进来,解决了问题!! 

具体命令为 pyinstaller --paths 你没找到得dll路径,比如我得在**torch/lib下 ***.py

pyinstaller -w -F -i icon.ico -p C:\Users\Administrator\anaconda3\envs\zzs\Lib\site-packages\torch\lib **.py

后续遇到问题,报错no modules named Sklearn.utils._typedefs

修改命令为

pyinstaller -w -F --hidden-import=Sklearn.utils._typedefs -i icon.ico -p C:\Users\Administrator\anaconda3\envs\zzs\Lib\site-packages\torch\lib **.py

你可能感兴趣的:(python,pyinstaller)