😎

【MoviePy】 No module named 'moviepy.editor'

に公開
2
エラー内容
(.venv) PS D:\otomad> python main.py
Traceback (most recent call last):
  File "D:\otomad\main.py", line 5, in <module>
    import moviepy.editor as mp
ModuleNotFoundError: No module named 'moviepy.editor'

最近このエラー流行ってるらしい。

理由は、moviepyがver2になってから大きな変更があったからです。

実は、
V1.0.3まではこれだったのが

V2.0.0でこうなりました。

解消法

import moviepy.editor as mp

ではなく、

from moviepy import VideoFileClip, AudioFileClip, AudioArrayClip, vfx, concatenate_videoclips

のように、moviepyから直接オブジェクトを呼び出すことで解決できます!

解消法2

python -m pip install moviepy==1.0.3

更新の恩恵は受けられませんが、どうしてもeditor.pyを使わなきゃいけない場合は1.0.3を使うのもいいと思います。

蛇足

このほかにも結構たくさんのアプデがあってたので、要点をまとめました!
よかったら読んでってください!
https://zenn.dev/glisan/articles/deb9b464d9a3a3

いいね/フォロー/コメントお願いします!

Discussion