给自己记录:win7(32位)+sp1版本+Anaconda3(2019.03)版本32位,当用PyQt5在上位机上开发了UI界面的py程序后,用Pyinstaller准备打包时,出现PyQt5/Qt/bin/plugins目录不存在。
仔细检查Anaconda3 32位版本与64位版本的区分。发现32位版本 c:\Anaconda3\Lib\site-packages\PyQt5\没有QT目录,而且64位版本是有的。
最后发现 Anaconda-2019-03 版本的中PyQt5 版本是5.9.2,而且是用5.9.2PyQt5开发的Spyder 图形界面的。任何别的版本PyQt5 安装到Anaconda3中全部造成Spyder 集成开发环境启动不了。
用 pip install PyQt5-5.9.2-5.9.3-cp35.cp36.cp37-none-win32.whl 联网安装后,c:\Anaconda3\Lib\site-packages\PyQt5\QT,与c:\Anaconda3\Lib\site-packages\PyQt5\uic 并列出现了。
这时Spyder 开发环境正常,Pyinstaller 成功打包。
当然还有些小问题,还要解决,比如包太大,应该除去无用包等,开发的应用软件工作路径增加等,这些应该都能解决了。
Win7+Anaconda3(2019.03)版本用Pyinstaller打包exe文件出坑记
最新推荐文章于 2024-01-04 08:45:28 发布