打包库 pyinstaller4.0python
依赖库 beautifulsoup四、wxPython、openpyxl测试
python版本 3.7.4spa
记录分享一下踩的坑,供朋友们参考借鉴:命令行
查了一下有说构建的时候不能 import 的;code
有说使用了 import 以后就不能用 -w 命令构建的blog
还有说用 -p 命令添加 site-package 路径的,尝试了一下都通通不行。it
最后是把项目依赖的库都复制到打包目录里面,最后是成功构建了。包很大,不知道有没有更好的解决办法。beautifulsoup
-F 表示生成单个可执行文件class
-w 表示去掉控制台窗口,这在GUI界面时很是有用。不过若是是命令行程序的话那就把这个选项删除吧!import
-p 表示你本身自定义须要加载的类路径,通常状况下用不到
-i 表示可执行文件的图标
pyinstaller -i .\icon.ico -Fw ***.py