使用 pyinstaller 转换为 exe 时出现 Moviepy 模块错误

问题描述

使用 pyinstaller py 文件打包后出现以下错误

Traceback (most recent call last):
 File "gui.py",line 10,in <module>
 File "<frozen importlib._bootstrap>",line 1007,in _find_and_load
 File "<frozen importlib._bootstrap>",line 986,in _find_and_load_unlocked
 File "<frozen importlib._bootstrap>",line 680,in _load_unlocked
 File "PyInstaller\loader\pyimod03_importers.py",line540,in exec_module
 File "moviepy\editor.py",line 87,in <module>
 File "<string>",line 1,in <module>
AttributeError: module 'moviepy.audio.fx.all' has no attribute 'audio_fadein'
[8028] Failed to execute script gui

我的代码中没有使用任何称为音频的东西,只有一个将 mp4 转换为 mp3 的代码

这是代码

mp4_file = os.path.abspath(os.getcwd()) + "\\Files\\Mp3\\Mp3_Temp_File\\Temp_video.mp4"
mp3_file = os.path.abspath(os.getcwd()) + "\\Files\\Mp3\\" + str(yt.title) + ".mp3"
videoclip = VideoFileClip(mp4_file)
audioclip = videoclip.audio
audioclip.write_audiofile(mp3_file)
audioclip.close()
videoclip.close() 

我该如何解决这个错误?我尝试使用不同的 pyinstaller 代码,但一无所获

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...