首先pyinstaller的安装过程,我这里就不在赘述了,百度都是有的。可以现在安装包安装,可以pip安装。
我的项目在这个目录下面。main.py是程序入口。
然后打开终端界面,可以是anconda或者cmd都行,进到你代码所在目录。我的如下图所示。
然后执行pyinstaller -F -w mian.py
他会在目录下生成一个mian.spec文件,还有dist文件,还有一个build文件。其中dist文件中存放的是exe可执行文件。这里我执行了两次,所以我把前一个命名为main1了。
打开dist,里面就是main.exe,可以独立的粘贴到任何地方运行,不用其他附加项。
build文件下,也会有一个mian文件,mian文件中是生成的一些东西,这些东西用不着。只需要一个mian.exe就够了。
我遇到的第一个问题,递归深度达到最大,如下所