用pyinstaller将用pygame写好的游戏进行打包成exe运行文件,打包显示成功,但在运行exe文件时报错(如下)

Traceback (most recent call last):
File "测试3.pyw", line 4, in
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 671, in _load_unlocked
File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
File "moviepy\editor.py", line 87, in
File "", line 1, in
AttributeError: module 'moviepy.audio.fx.all' has no attribute 'audio_fadein'
是你打包出来的这个dist中, 这个module 'moviepy.audio.fx.all' 没有 'audio_fadein'
如果你不打包能运行,那就说明打包出来的这个module和你实际运行的不是同一个,你把你运行的复制一份放到dist里面去
看下这篇博客,也许你就懂了,链接:
pyinstaller打包Pygame执行exe后闪退解决办法