在python中比较常用的转exe方法有三种汾别是cx_freeze,py2exe,PyInstallerpy2exe恐怕是三者里面知名度最高的一个,但是同时相对来说它的打包质量恐怕也是最差的一个pyinstaller打包很好,但是操作工序较为复杂个人还是推荐cx_freeze。
特殊情况下(未知),第一种可能会出现错误第二种不会出现错误。
第一种需要自己定制setup.py文件需要手动添加第三方模块。洳果不添加会出现错误。第二种不会出现错误
刚开始打包程序的时候。在做简单的两种都可以当项目比较的大的时候。两种都出现問题了
在项目最顶层目录添加一个run_app.py。程序从run_app.py开始运行不用修改系统路径。只需重新修改包和模块路径所有包和模块都可以通过访问。
修改完成之后两种方式都可以正确生成可执行程序。