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

安装Drake稳定版后出现ModuleNotFoundError: No module named 'pydrake.all'求助

解决 ModuleNotFoundError: No module named 'pydrake.all' 问题

以下是针对Ubuntu 20.04.6 + Python 3.8.10环境的排查与修复步骤:

  • 确认Python环境与安装工具匹配
    执行以下命令,验证python3和pip3是否指向同一Python 3.8环境:

    which python3
    pip3 --version
    

    若路径不匹配,使用当前Python环境的pip重新安装:

    python3 -m pip install --upgrade drake
    
  • 检查pydrake安装状态
    查看已安装的drake包:

    pip3 list | grep drake
    

    若未找到drake条目,说明安装过程存在静默失败,重新执行安装命令并关注输出中的错误提示(如网络、依赖缺失问题)。

  • 验证基础导入是否正常
    先尝试导入核心模块,排查是否是all子模块的特定问题:

    python3 -c 'import pydrake; print(pydrake.__file__)'
    

    若基础导入成功但pydrake.all仍报错,说明安装包不完整,需重新安装;若基础导入也失败,说明整体安装未到位。

  • 清理旧版本残留
    旧版本残留可能导致冲突,执行以下操作彻底清理后重装:

    pip3 uninstall -y drake
    

    然后找到Python的site-packages目录(通过python3 -c "import sys; print(sys.path)"查看),删除其中所有以drake或pydrake开头的文件夹,再重新安装稳定版。

  • 补充系统依赖
    Ubuntu 20.04下drake需要特定系统库,执行以下命令安装必要依赖:

    sudo apt-get install -y libgfortran5 libstdc++6
    

    依赖安装完成后重新安装drake。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 09:02:13