Python报错解决:No module named ‘moviepy.editor‘
解决 moviepy 升级后 No module named 'moviepy.editor':新版(如 2.2.1)已移除 editor 模块,卸载后安装支持 from moviepy.editor import * 的 1.0.3 版本即可恢复正常。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
一、报错出现
其实程序本来是没有这个问题的,是因为一个moviepy的报错,我尝试通过升级moviepy版本的方法来解决,结果升级之后出现这个报错。
二、报错分析
根据报错的出现过程推测是moviepy的版本问题,我们直接查看更新之后的moviepy(2.2.1)在github上面的代码分支

可以看到moviepy里面根本没有editor.py的文件,所以知道为什么我们再导入过程中出错了
三、报错解决
解决方法也是比较简单的,直接对moviepy进行降版本就好了
目前知道支持 from moviepy.editor import * 的比较稳定的一个版本是1.0.3
执行以下代码即可:
pip uninstall moviepy
pip install moviepy==1.0.3
报错解决,程序正常运行
Python 報錯解決:No module named 'moviepy.editor'
解決 moviepy 升級後 No module named 'moviepy.editor':新版(如 2.2.1)已移除 editor 模塊,卸載後安裝支持 from moviepy.editor import * 的 1.0.3 版本即可恢復正常。
來源:https://blog.csdn.net/2403_87969572/article/details/149337426
擷取時間(ISO 本地):2026-05-18 05:16:52
文章目錄
一、報錯出現
其實程式本來是沒有這個問題的,是因為一個 moviepy 的報錯,我嘗試透過升級 moviepy 版本的方法來解決,結果升級之後出現這個報錯。
二、報錯分析
根據報錯的出現過程推測是 moviepy 的版本問題,我們直接查看更新之後的 moviepy(2.2.1)在 GitHub 上面的程式碼分支

可以看到 moviepy 裡面根本沒有 editor.py 的檔案,所以知道我們再匯入過程中出錯了
三、報錯解決
解決方法也是比較簡單的,直接對 moviepy 進行降版本就好了
目前知道支援 from moviepy.editor import * 的比較穩定的一個版本是 1.0.3
執行以下程式碼即可:
pip uninstall moviepy
pip install moviepy==1.0.3
報錯解決,程式正常執行
Python Fix: No module named 'moviepy.editor'
The program worked before.After a moviepy-related issue, upgrading moviepy triggered this import error.Likely a version mismatch.Check moviepy 2.
Captured at (local ISO): 2026-05-18 05:16:52
1. How the Error Appeared
The program worked before. After a moviepy-related issue, upgrading moviepy triggered this import error.
2. Analysis
Likely a version mismatch. Check moviepy 2.2.1 on GitHub:

There is no editor.py, so from moviepy.editor import * fails.
3. Fix
Downgrade moviepy. A stable version that supports from moviepy.editor import * is 1.0.3:
pip uninstall moviepy
pip install moviepy==1.0.3
After that the program runs normally.