这段时间用pyqt6写了一个pdf转图片的程序,结果pyinstaller打包一直搞不定,查了很多资料,都是pyqt5的。

于是在摸索几天之后,发现需要这样子做:

用管理员身份启动cmd,很重要!!!

  • 把以下的目录包括进去:
    • C:\Windows\System32\downlevel
    • Anaconda3安装目录下的Libiary文件夹下的bin文件夹
    • C:\Windows\System32\
    • conda虚拟环境下的PyQt6文件夹
    • conda虚拟环境下的PyQt6\Qt6\bin
  • 然后打包完成之后,再把Qt6\plugin\platform文件夹复制到主程序同级目录(注意这里的Qt6文件夹是pyqt6下面的Qt6)

真的很折腾这波操作。

你也可能喜欢

发表评论