含pymunk的程序打包exe无法打开的解决办法

 时间:2024-10-22 09:31:13

1、首先,我们需要沼敫裣秤准备一个含有pymunk模块的py文件我这里用的是pymunk网站首页的那张动图的程序(github上可以下载)

含pymunk的程序打包exe无法打开的解决办法

2、接着就要用命令来打包exe我直接写了一个批处理,一劳永逸

含pymunk的程序打包exe无法打开的解决办法

3、保存为.cmd或.bat

含pymunk的程序打包exe无法打开的解决办法

4、把要打包的程序拖到批处理文件上,会显示{+用 packexe.cmd 打开}

含pymunk的程序打包exe无法打开的解决办法

5、打包需要一点时间,看到successfully代表打包成功了

含pymunk的程序打包exe无法打开的解决办法

6、然后我们会看到,在原始*.py的目录下会生成3个文件夹:(__pycache__)(build)(dist)

含pymunk的程序打包exe无法打开的解决办法

7、因为打包exe的时候加了“-F”,我们能看到dist目录下有一个exe,(在没有pymunk或图片的情况下)是可以独立运行的

含pymunk的程序打包exe无法打开的解决办法

8、问题从这里开始:双击打开,闪退了。用录屏软件录下来,发现问题是:没有找到chipmunk.dll

含pymunk的程序打包exe无法打开的解决办法

9、这个dll文件呢,我孀晏弁钾也是找了很久,最后在这个目录下找到了Python37\Lib\site-packages\pymunk文件夹python37的位置是安装python是自己选择的

含pymunk的程序打包exe无法打开的解决办法

10、找到了这个chipmunk.dll,右键复制

含pymunk的程序打包exe无法打开的解决办法

11、粘贴到dist目录下

含pymunk的程序打包exe无法打开的解决办法

12、再次运行exe,又闪退了,原来是没找到图片

含pymunk的程序打包exe无法打开的解决办法

13、再把需要的图片复制到该目录下,这是dist目录下至少应该有:chipmunk.dll、***.exe[、程序中的图片]

含pymunk的程序打包exe无法打开的解决办法

14、这时再运行,成功了!

含pymunk的程序打包exe无法打开的解决办法
  • VS2019如何使用自适应格式
  • C++类定义与使用的基本语法
  • webstorm开发工具如何拆分编辑窗口
  • c语言编程 要用指针把两个字符串连接起来, 我这么编的不知道哪错了。求指教,求正解。谢谢
  • 《三国杀》如何用好黄忠
  • 热门搜索
    道德手抄报 运动会手抄报内容 节俭养德手抄报 自我保护手抄报 关于三爱的手抄报 儿童安全手抄报大全 环境教育手抄报 关于法制的手抄报图片 一年级手抄报内容 青春期教育手抄报