python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > pyinstaller打包qt5和yolov8的问题

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_())

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文