赞
踩
使用pyinstaller打包python项目后,运行dist里的.exe文件,提示如下错误
说找不到utils文件夹里的torch_utils.pyc
我查看到项目里面有utils这个文件夹
我们打击打开,里面有torch_utils.py这个文件
但是并没有torch_utils.pyc文件,怎么回事?
将torch_utils.py复制一份副本,然后改名为torch.utils.pyc,如图所示:
并将改utils文件夹包含这个新建的.pyc文件一并复制到运行出错的.exe文件目录(dist目录),使程序能找到该文件,问题解决~
值得注意的是,如果你的项目根目录还包含其他程序运行所需要的文件(或文件夹),也需要你一起将它们复制到dist目录,这样才能保证打包后的可执行文件(.exe)能正常运行。
也许这些打包的报错和解决办法都是打包尝试,但确实困扰了我,所以做个记录,希望大家遇到和我一样的问题时,能够得到解决,谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。