Open
Description
Overview
The opentrons_simulate
executable gives an error when trying to run a python protocol for {"apiLevel" : "2.21", "robotType" : "Flex"}
. Adding custom labware by -L
doesn't help. Also the rather simple tutorial code doesn't run.
Can't attach any .py files below!
Steps to reproduce
opentrons_simulate protocols/enrich-iST_96x_HT/enrich-iST_beadPrep_enrich_lyse_8channel_EppendorfDeepWellPlate_96_500_uL.py
Traceback (most recent call last):
File "/Users/tobiaskockmann/PycharmProjects/opentronsflex/.venv/bin/opentrons_simulate", line 8, in <module>
sys.exit(main())
^^^^^^
File "/Users/tobiaskockmann/PycharmProjects/opentronsflex/.venv/lib/python3.12/site-packages/opentrons/simulate.py", line 1020, in main
runlog, maybe_bundle = simulate(
^^^^^^^^^
File "/Users/tobiaskockmann/PycharmProjects/opentronsflex/.venv/lib/python3.12/site-packages/opentrons/simulate.py", line 555, in simulate
with _make_hardware_simulator_cm(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "/Users/tobiaskockmann/PycharmProjects/opentronsflex/.venv/lib/python3.12/site-packages/opentrons/simulate.py", line 377, in _make_hardware_simulator_cm
result = _make_hardware_simulator(override=None, robot_type=robot_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/tobiaskockmann/PycharmProjects/opentronsflex/.venv/lib/python3.12/site-packages/opentrons/simulate.py", line 350, in _make_hardware_simulator
from opentrons.hardware_control.ot3api import OT3API
File "/Users/tobiaskockmann/PycharmProjects/opentronsflex/.venv/lib/python3.12/site-packages/opentrons/hardware_control/ot3api.py", line 143, in <module>
from .backends.flex_protocol import FlexBackend
File "/Users/tobiaskockmann/PycharmProjects/opentronsflex/.venv/lib/python3.12/site-packages/opentrons/hardware_control/backends/flex_protocol.py", line 41, in <module>
from opentrons_hardware.firmware_bindings.constants import SensorId
ModuleNotFoundError: No module named 'opentrons_hardware'
Current behavior
No response
Expected behavior
No response
Operating system
Mac
System and robot setup or anything else?
opentrons_simulate --version
opentrons_simulate 8.2.0