Dmitriy Ogureckiy
Dmitriy Ogureckiy

Reputation: 146

Problem with Drake Binary Installation for Python

I used Drake Binary Installation for Python from this site https://drake.mit.edu/python_bindings.html#installation

Then when i checked to ensure I can import pydrake, I have got this:

dmitriy@dmitriy-Lenovo-ideapad-310-15ISK:/opt$ python3 -c 'import pydrake.all; print(pydrake.__file__)'
/opt/drake/lib/python3.8/site-packages/pydrake/__init__.py

But when I try execute this example:

import pydrake.all

builder = pydrake.systems.framework.DiagramBuilder()
plant, _ = pydrake.multibody.plant.AddMultibodyPlantSceneGraph(builder, 0.0)
pydrake.multibody.parsing.Parser(plant).AddModelFromFile(
  pydrake.common.FindResourceOrThrow(
      "drake/examples/pendulum/Pendulum.urdf"))
plant.Finalize()
diagram = builder.Build()
simulator = pydrake.systems.analysis.Simulator(diagram)

I get this:

No module named 'pydrake'

Upvotes: 0

Views: 91

Answers (1)

jwnimmer-tri
jwnimmer-tri

Reputation: 2449

The documentation you cite shows how to export PYTHONPATH (or alternatively, how to us a virtualenv). Since the first command you posted works, you must have done those steps correctly. Thus, the second command should have also worked.

Maybe you ran the second command in a new terminal, without the correct environment set up?

Upvotes: 0

Related Questions