cx_freeze を使用して、python プロジェクトを .exe とその依存関係を含む単一のフォルダーにビルドしましたが、.exe を実行するとエラーが発生します。
AttributeError: module 'moviepy.audio.fx.all' has no attribute 'audio_fadein'
MoviePy のドキュメントを読みましたが、なぜこれが起こっているのかわかりません。私の Python プログラムは IDE (PyCharm) 内から完全に実行されますが、コンパイル後に MoviePy エラーが発生します。おすすめを使ってきましたfrom moviepy.editor import *
実際にaudio_fadein
はスクリプトで を直接使用していないため、ビデオを表示するときに MoviePy によって呼び出されている必要があります。コードは次のとおりです。
def cherrybyte():
pygame.display.set_caption('©2017 CherryByte™ Software')
pygame.mouse.set_visible(False)
logo = VideoFileClip('CherryByte Logo.mp4')
logo.preview()
pygame.mouse.set_visible(True)
編集:インポートステートメントをに変更しようとしましfrom moviepy.editor import VideoFileClip
たが、まったく同じエラーが発生しました。