python cx_Freeze 打包pyqt5/6 程序无法中文路径或路径问题导致exe出现no qt platform plugin could be initialized提示
自己用cx_Freeze打包的exe经常出现如标题提示而无法运行,奇怪的是把它放短英文路径就没问题,是否跟中文路径有关不好说,经百度找到一方法,试验是可行的
解决办法:
把相应目录即plugins目录下,platforms文件夹和styles文件夹复制到程序的目录下
推测:
短路径可能程序能找到系统的qt plusins路径?
程序的运行环境当前路径引起编码问题而无法找到系统的qt plusins?把对应文件拷到程序根目录就正常了?

浙公网安备 33010602011771号