pyinstaller打包qt5和yolov8的问题及解决
作者:'FaPpY
这篇文章主要介绍了pyinstaller打包qt5和yolov8的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
pyinstaller打包qt5和yolov8问题
qt5中的PyQt5文件夹打包的时候里面文件缺失
需要从环境中复制一下替换掉。
yolov8打包时ultralytics整个文件夹缺失。

我的环境位置在这里
具体根据自己环境建立的位置确定文件夹位置
D:\anaconda\envs\wyd_yolov8\Lib\site-packages

另外yolov8会自动使用多进程加速
pyinstaller对多进程不支持,所以打包时需要增加一行代码。
multiprocessing.freeze_support()
例如:
if __name__ == "__main__":
multiprocessing.freeze_support()
app = QApplication(sys.argv)
w = MyWindow()
w.show()
sys.exit(app.exec_())总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
