You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.11导入moviepy.editor报错“No module named...”求助

解决moviepy导入失败的问题

核心原因

你的脚本文件名是moviepy.py,和第三方库moviepy重名了。Python导入模块时会优先加载当前目录下的同名文件,导致它尝试从你自己的脚本里导入editor子模块,而非你安装的官方库,因此出现ModuleNotFoundError和循环导入报错。

修复步骤

  • 立刻重命名你的脚本文件,比如改成video_processor.py,绝对不要和任何第三方库同名。
  • 删除当前目录下的__pycache__文件夹或moviepy.pyc文件(如果存在),清除缓存残留。
  • 修正代码里的笔误:
    原代码中这一行多了个多余的y:
    processed_video = concatenate_videoclips([clip1])y
    
    改为:
    processed_video = concatenate_videoclips([clip1])
    
  • 若仍有问题,重新安装moviepy确保版本适配:
    pip install --upgrade moviepy
    

验证

修改完成后运行脚本,即可正常导入moviepy模块并执行视频处理逻辑。

内容的提问来源于stack exchange,提问作者KrAsH3D

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 05:34:56