1 在程序目录启动cmd,输入 pyinstaller main.py 打包exe后,在其他电脑无法运行,提示找不到QT库
2 解决方法:
在主入口 main.py文件中,添加下面红色的代码,将程序的运行目录加入环境变量中(一个pyQt的bug)
import sys
import os
if hasattr(sys, 'frozen'):
os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import QPalette, QPixmap, QColor, QPainter, QPen, QBrush, QPainterPath, QPolygon, QFont, QIcon
......代码