WSL Ubuntu 22.04运行Drake教程遇Jupyter及manipulation模块错误求助
Drake教程运行问题解决方法
问题1:Jupyter Runtime未检测到错误
你通过apt安装的是系统全局的Jupyter,但python3 -m pydrake.tutorials会优先查找当前Python环境(比如虚拟环境)内的Jupyter,两者路径不匹配导致检测失败。解决步骤:
- 检查环境一致性:执行
which python3和which jupyter,确认两者是否属于同一个环境。如果python3指向虚拟环境(如venv/conda),而jupyter指向系统路径,就会出现该问题。 - 在当前Python环境安装Jupyter:激活你的Python环境后,执行
pip install jupyter,替代系统级的apt安装。 - 验证:安装完成后执行
python3 -m jupyter notebook,确认能正常启动后,再重新运行python3 -m pydrake.tutorials。
问题2:manipulation模块找不到错误
manipulation并非pydrake内置模块,是Drake官方配套的独立库,需要单独安装:
- 在你的Python环境中执行
pip install manipulation,确保和pydrake处于同一环境。 - 安装完成后,执行
pip show manipulation确认模块已安装,再运行教程代码即可解决导入错误。
两个错误属于独立问题,无直接关联,分别处理即可。
内容的提问来源于stack exchange,提问作者darthvader
相关产品推荐
相关产品推荐

