项目可能比较复杂 用到了深度学习框架caffe 和一个c++生成的exe文件 而且程序本身也调用了一些额外的文件(.mat .caffemodel .xml格式)
楼主你的这种错误我没遇到过 不过stackoverfolw上说 缺个东西 你可以试试 在py里面加上下面这段
from PyInstaller.utils.hooks import collect_data_files, collect_submodules
datas = collect_data_files("skimage.io._plugins")
hiddenimports = collect_submodules('skimage.io._plugins')
pyinstaller -F -w -i manage.ico app.py-F:打包为单文件-w:Windows程序,不显示命令行窗口-i:是程序图标,app.py是你要打包的py文件另外需要pywin32。安装方法:先跑pip install pywin32再跑pip install pyinstaller即可
作者:知乎用户
链接:https://www.zhihu.com/question/31784262/answer/78624150
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
切换到你的python主类的目录 cd path
pyinstaller -F 你的主类.py 会在当前目录下生成一个dist文件夹里面有个主类.exe的
至于你说的一些其他的文件 一般都是可以包含的 如果没有打包进去的话你就按照原目录结构存放即可
pyinstaller -F -w文件名.py