首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >德雷克深注教程导入失败-版本控制问题?

德雷克深注教程导入失败-版本控制问题?
EN

Stack Overflow用户
提问于 2022-04-27 21:54:13
回答 2查看 80关注 0票数 1

\x{e76f} OS: Ubuntu20.04\ Py: 3.8.10,通过apt \ Drake: 1.2.0下载,使用在PyCharm中运行的venv \##*#下载:

学习了Deepnote教程.ipynb “第二章:让我们给你买个机器人”,并尝试在朱庇特笔记本上运行它(这对我不起作用)。然后我将该文件转换为.py (通过木星的文件->下载作为.(并尝试在我的env中在py魅力中本地运行该文件:

两次都找不到:"manipulation.meshcat_cpp_utils“并生成"ModuleNotFoundError:”。

我直接进入了pydrake文件目录,在pydrake/meshcat_cpp_utils中没有看到任何名称为“”的内容,我想知道这个版本是否不再支持教程,或者它是否试图从错误的文件夹导入。

下面是代码:

代码语言:javascript
复制
# Imports
import numpy as np
import pydot
from IPython.display import display, HTML, SVG

from pydrake.all import (
    AddMultibodyPlantSceneGraph, DiagramBuilder, 
    FindResourceOrThrow, GenerateHtml, InverseDynamicsController, 
    MultibodyPlant, Parser, Simulator, MeshcatVisualizerCpp)
from manipulation import running_as_notebook
from manipulation.meshcat_cpp_utils import (
  StartMeshcat, MeshcatJointSlidersThatPublish) ```
EN

回答 2

Stack Overflow用户

发布于 2022-04-27 22:50:12

据我所知,这里的manipulation模块与pydrake/manipulation模块不同。我相信深度笔记教程可以使用更新,因为StartMeshcatMeshcatJointSlidersThatPublish都应该已经有了相应的pydrake (以不同的名称命名)。

票数 0
EN

Stack Overflow用户

发布于 2022-05-06 15:43:40

(1) Deepnote实际上很旧:它需要在venv中运行Python3.7和Drake0.38.0,其中包含最新提交的操作包。大多数德雷克和德雷克相邻的API目前不包括反对通知,所以,虽然你没有直接告诉你什么已经取代了"MeshcatJointSlidersThatPublish“,如果你通过API,你就能找到它的替代。(1b)或者,如果您正在寻找一个快速的、蛮力的修补程序,请转到操作回购的此特定提交 (操作,如“机器人操作麻省理工学院课程”中的操作),滚动到底部,然后自己复制类。(2) Deepnote的意思是作为一个.ipynb运行并逐步完成--将其转换为.py并不是一样的,也没有按预期的方式提供信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72035727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档