Skip to content

ModuleNotFoundError: No module named 'hw3code' #1

@wei-02

Description

@wei-02

The error message shows that the hw3code library is missing, but pip install cannot install it. Is there any solution?
The terminal displays the following:

[INFO] [launch]: All log files can be found below /home/w/.ros/log/2025-03-31-20-03-10-406333-w-1222675
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [robot_state_publisher-1]: process started with pid [1222683]
[INFO] [rviz2-2]: process started with pid [1222685]
[INFO] [final-3]: process started with pid [1222687]
[robot_state_publisher-1] [INFO] [1743422590.480943929] [robot_state_publisher]: got segment base
[robot_state_publisher-1] [INFO] [1743422590.480989284] [robot_state_publisher]: got segment panda_1_hand
[robot_state_publisher-1] [INFO] [1743422590.480992562] [robot_state_publisher]: got segment panda_1_leftfinger
[robot_state_publisher-1] [INFO] [1743422590.480994588] [robot_state_publisher]: got segment panda_1_link0
[robot_state_publisher-1] [INFO] [1743422590.480997123] [robot_state_publisher]: got segment panda_1_link1
[robot_state_publisher-1] [INFO] [1743422590.480998822] [robot_state_publisher]: got segment panda_1_link2
[robot_state_publisher-1] [INFO] [1743422590.481000444] [robot_state_publisher]: got segment panda_1_link3
[robot_state_publisher-1] [INFO] [1743422590.481002199] [robot_state_publisher]: got segment panda_1_link4
[robot_state_publisher-1] [INFO] [1743422590.481003830] [robot_state_publisher]: got segment panda_1_link5
[robot_state_publisher-1] [INFO] [1743422590.481005754] [robot_state_publisher]: got segment panda_1_link6
[robot_state_publisher-1] [INFO] [1743422590.481007608] [robot_state_publisher]: got segment panda_1_link7
[robot_state_publisher-1] [INFO] [1743422590.481009508] [robot_state_publisher]: got segment panda_1_link8
[robot_state_publisher-1] [INFO] [1743422590.481011124] [robot_state_publisher]: got segment panda_1_rightfinger
[robot_state_publisher-1] [INFO] [1743422590.481013123] [robot_state_publisher]: got segment panda_2_hand
[robot_state_publisher-1] [INFO] [1743422590.481014750] [robot_state_publisher]: got segment panda_2_leftfinger
[robot_state_publisher-1] [INFO] [1743422590.481017073] [robot_state_publisher]: got segment panda_2_link0
[robot_state_publisher-1] [INFO] [1743422590.481018914] [robot_state_publisher]: got segment panda_2_link1
[robot_state_publisher-1] [INFO] [1743422590.481020511] [robot_state_publisher]: got segment panda_2_link2
[robot_state_publisher-1] [INFO] [1743422590.481022123] [robot_state_publisher]: got segment panda_2_link3
[robot_state_publisher-1] [INFO] [1743422590.481023795] [robot_state_publisher]: got segment panda_2_link4
[robot_state_publisher-1] [INFO] [1743422590.481025433] [robot_state_publisher]: got segment panda_2_link5
[robot_state_publisher-1] [INFO] [1743422590.481027023] [robot_state_publisher]: got segment panda_2_link6
[robot_state_publisher-1] [INFO] [1743422590.481028612] [robot_state_publisher]: got segment panda_2_link7
[robot_state_publisher-1] [INFO] [1743422590.481030228] [robot_state_publisher]: got segment panda_2_link8
[robot_state_publisher-1] [INFO] [1743422590.481031835] [robot_state_publisher]: got segment panda_2_paddle
[robot_state_publisher-1] [INFO] [1743422590.481033443] [robot_state_publisher]: got segment panda_2_rightfinger
[final-3] Traceback (most recent call last):
[final-3] File "/home/w/dual_ball_ws/install/dual_arm_ball_setter/lib/dual_arm_ball_setter/final", line 33, in
[final-3] sys.exit(load_entry_point('dual-arm-ball-setter==0.0.0', 'console_scripts', 'final')())
[final-3] File "/home/w/dual_ball_ws/install/dual_arm_ball_setter/lib/dual_arm_ball_setter/final", line 25, in importlib_load_entry_point
[final-3] return next(matches).load()
[final-3] File "/usr/lib/python3.10/importlib/metadata/init.py", line 171, in load
[final-3] module = import_module(match.group('module'))
[final-3] File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
[final-3] return _bootstrap._gcd_import(name[level:], package, level)
[final-3] File "", line 1050, in _gcd_import
[final-3] File "", line 1027, in _find_and_load
[final-3] File "", line 1006, in _find_and_load_unlocked
[final-3] File "", line 688, in _load_unlocked
[final-3] File "", line 883, in exec_module
[final-3] File "", line 241, in _call_with_frames_removed
[final-3] File "/home/w/dual_ball_ws/install/dual_arm_ball_setter/lib/python3.10/site-packages/dual_arm_ball_setter/final.py", line 12, in
[final-3] from dual_arm_ball_setter.GeneratorNode import GeneratorNode
[final-3] File "/home/w/dual_ball_ws/install/dual_arm_ball_setter/lib/python3.10/site-packages/dual_arm_ball_setter/GeneratorNode.py", line 53, in
[final-3] from hw3code.TransformHelpers import quat_from_R, Point_from_p
[final-3] ModuleNotFoundError: No module named 'hw3code'
[ERROR] [final-3]: process has died [pid 1222687, exit code 1, cmd '/home/w/dual_ball_ws/install/dual_arm_ball_setter/lib/dual_arm_ball_setter/final --ros-args -r __node:=trajectory'].
[rviz2-2] [INFO] [1743422590.892048455] [rviz2]: Stereo is NOT SUPPORTED
[rviz2-2] [INFO] [1743422590.892194023] [rviz2]: OpenGl version: 4.6 (GLSL 4.6)
[rviz2-2] [INFO] [1743422590.935599185] [rviz2]: Stereo is NOT SUPPORTED

The rviz screen is as follows:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions