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

运行dust3r代码时出现einops模块找不到错误的解决求助

解决ModuleNotFoundError: No module named 'einops'的问题
  • 确认运行脚本的Python环境与安装环境一致
    执行以下命令查看当前python3对应的解释器路径:

    python3 -c "import sys; print(sys.executable)"
    

    将输出路径和pip show einops显示的安装路径(对应解释器为C:\Users\15805\anaconda3\python.exe)对比,若不一致,说明你用了错误的Python环境运行脚本。

  • 激活Anaconda环境后执行脚本
    打开Anaconda Prompt,激活base环境:

    conda activate base
    

    再运行demo脚本(Windows下一般用python而非python3):

    python demo.py --model_name DUSt3R_ViTLarge_BaseDecoder_512_dpt
    
  • 直接指定Anaconda的Python解释器运行
    跳过环境激活步骤,直接用Anaconda Python的完整路径执行脚本:

    C:\Users\15805\anaconda3\python.exe demo.py --model_name DUSt3R_ViTLarge_BaseDecoder_512_dpt
    
  • 验证环境内的einops可用性
    在激活的Anaconda环境中执行以下命令,确认einops可正常导入:

    python -c "import einops; print(einops.__version__)"
    

    若输出0.8.0,说明环境配置正常,此时再运行demo脚本即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 18:49:51