1. 关于"main scrpt return -1"
我这边遇到的问题是import requests然后用Pyinstaller打包最后就会出现此问题, 在打包的时候加入参数:
"--hidden-import=queue" 可以解决。示例:
if __name__ == '__main__':
from PyInstaller.__main__ import run
opts=['main.py','-F','-w','--hidden-import=queue','--icon=./asset/myicon.ico']
run(opts)
或者
pyinstaller -F --hidden-import=queue main.py
2. 关于PyQt打包后运行exe报错:“xxx windows platform xxx”
不要用太高版本的Pyinstaller,用3.0.0即可。
pip install pyinstaller==3.0.0