请教使用 pyinstaller 打包的问题

查看 52|回复 6
作者:opiviqo   
请教使用 pyinstaller 打包的问题
Ubuntu20.04 开发机器使用如下指令:
pyinstaller --onefile main.py
打包成功且能运行
程序主要环境是 python3.10 和 pyside6 ,python3.10 采用虚拟环境
换一台同系统电脑运行上述程序失败,报错:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/tmp/_MEIve8G8s/cv2/qt/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
我需要在新机器上安装开发机的环境吗?
tangtang369   
把 opencv 版本降到 4.3.0.36 了再打包
opiviqo
OP
  
@tangtang369 好的 谢谢
1iuh   
正常来说 pyinstaller 打出来的包是可以直接运行的。
你这个问题我 google 了一下应该是 PyQt 或者 OpenCV 的问题。
https://stackoverflow.com/questions/70308309/how-to-fix-the-pyinstaller-xcb-plugin-issue-when-using-opencv-on-linux
opiviqo
OP
  
@tangtang369 我根本没有安装 opencv
opiviqo
OP
  
@tangtang369 python 里面 有个 cv2 我先去按照您的思路 去搞一下
opiviqo
OP
  
@1iuh 谢谢 python 里有个 cv2 我先去按照您的思路 去搞一下
您需要登录后才可以回帖 登录 | 立即注册

返回顶部