1、首先,我们需要沼敫裣秤准备一个含有pymunk模块的py文件我这里用的是pymunk网站首页的那张动图的程序(github上可以下载)
2、接着就要用命令来打包exe我直接写了一个批处理,一劳永逸
3、保存为.cmd或.bat
4、把要打包的程序拖到批处理文件上,会显示{+用 packexe.cmd 打开}
5、打包需要一点时间,看到successfully代表打包成功了
6、然后我们会看到,在原始*.py的目录下会生成3个文件夹:(__pycache__)(build)(dist)
7、因为打包exe的时候加了“-F”,我们能看到dist目录下有一个exe,(在没有pymunk或图片的情况下)是可以独立运行的
8、问题从这里开始:双击打开,闪退了。用录屏软件录下来,发现问题是:没有找到chipmunk.dll
9、这个dll文件呢,我孀晏弁钾也是找了很久,最后在这个目录下找到了Python37\Lib\site-packages\pymunk文件夹python37的位置是安装python是自己选择的
10、找到了这个chipmunk.dll,右键复制
11、粘贴到dist目录下
12、再次运行exe,又闪退了,原来是没找到图片
13、再把需要的图片复制到该目录下,这是dist目录下至少应该有:chipmunk.dll、***.exe[、程序中的图片]
14、这时再运行,成功了!