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

Anaconda已安装ffmpeg但Spyder导入时报ModuleNotFoundError如何解决

模块无法识别的原因及解决方法

核心原因

你在Anaconda Navigator中安装的ffmpeg是系统级音视频处理二进制工具,仅支持命令行调用,和Python中可导入的ffmpeg模块不是同一个软件包。Python的ffmpeg导入项对应的是Python对ffmpeg工具的绑定库,需要额外安装对应包才能使用。
还有一种次要可能:你启动的Spyder使用的解释器不属于base(root)环境,即便base环境装了对应Python库也无法识别。

解决步骤

  • 第一步:安装Python对应的ffmpeg绑定库
    打开Anaconda Prompt,默认激活base(root)环境后,执行以下任意一个命令安装即可:
    # 用conda安装
    conda install ffmpeg-python
    # 或者用pip安装
    pip install ffmpeg-python
    
    你已经提前安装了系统级ffmpeg工具,无需再处理依赖问题。
  • 第二步:验证Spyder的解释器配置
    打开Spyder后依次点击顶部菜单栏「工具」→「偏好设置」→「Python解释器」,确认选中的解释器路径对应base(root)环境的python.exe,若不匹配则手动切换后重启Spyder。
  • 第三步:功能验证
    重启Spyder后运行以下代码验证,无报错即为配置成功:
    import ffmpeg
    print(ffmpeg.__version__)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 06:45:03