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

Windows11下venv环境已装moviepy仍报ModuleNotFoundError求助

解决MoviePy导入报错(ModuleNotFoundError)的方案

1. 确认虚拟环境激活状态

  • 查看终端前缀,激活后的虚拟环境会显示(venv)(或你自定义的环境名),未激活则手动执行:
    • 进入venv的Scripts目录:cd venv\Scripts
    • 运行激活命令:activate
  • 激活后执行测试命令:python -c "import moviepy; print(moviepy.__version__)"

2. 验证Python与pip路径一致性

避免系统Python和虚拟环境Python混淆:

  • 分别执行where python和where pip,确保输出路径均指向虚拟环境目录(如xxx\venv\Scripts\python.exe、xxx\venv\Scripts\pip.exe)
  • 若路径不一致,直接使用虚拟环境内的pip重装:venv\Scripts\pip install moviepy==1.0.3

3. 检查MoviePy安装路径

  • 执行pip show moviepy,查看Location字段,确认路径在虚拟环境的Lib\site-packages目录下
  • 若路径不在虚拟环境内,先卸载再重装:
    • pip uninstall moviepy
    • 激活虚拟环境后重新安装:pip install moviepy==1.0.3

4. 修复损坏的安装文件

  • 彻底卸载MoviePy:pip uninstall -y moviepy
  • 清理缓存后重装:pip install --no-cache-dir moviepy==1.0.3
  • 可先升级pip再安装:python -m pip install --upgrade pip && pip install moviepy==1.0.3

5. 配置IDE的Python解释器

如果在VS Code、PyCharm等IDE中运行:

  • 选择虚拟环境内的Python解释器(VS Code按Ctrl+Shift+P输入Python: Select Interpreter,选中venv下的python.exe)
  • 重启IDE后重新尝试导入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 06:02:36