pyinstaller 打包程序

首先,根据平台不同,pyinstaller需要经过不同的配置。

做项目过程中,我对mac的配置就花了很多时间,其中涉及到了pyenv, brew等内容。反而windows一切都蛮顺。

关于生成 .spec 文件:

hiddenimports

这个变量是说明打包过程中需要的依赖包,如果生成出来的程序出现缺少依赖包的提示的话,可以尝试把缺少的依赖包写在hiddenimports里面以解决问题。

生成 单独 的运行程序,同时也会生成.spec, build, dist等一系列文件

pyinstaller -F example.py

生成.spec文件

pyi-makespec example.py

按照.spec来生成程序

pyinstaller example.spec

 

 


欢迎大家关顾我的Facebook主页「Y Life Book」以及我的公众微信号「不点语书」,我们下期见。

Leave a Comment

Your email address will not be published.