ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

I am trying to import tf in my python code, but it is throwing error "AttributeError: 'tuple' object has no attribute 'type'". please help me on this issue.

asked 2019-01-30 05:25:55 -0600

chandra8992 gravatar image

updated 2019-01-30 05:54:13 -0600

gvdhoorn gravatar image

I am using this code to get the tf of the robot with respect to the map, So I am importing tf in my python code. This code was working fine a few days before. All of a sudden I am getting this strange error. I have attached the error below.

cch-student@Braavos:~/mirnew_ws/src/miriam/multi_robot_action_move/scripts$ rosrun multi_robot_action_move 
Traceback (most recent call last):
  File "/home/cch-student/mirnew_ws/src/miriam/multi_robot_action_move/scripts/", line 4, in <module>
    import tf
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf/", line 29, in <module>
    from listener import Transformer, TransformListener, TransformerROS
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/tf/", line 29, in <module>
    import numpy
  File "/home/cch-student/.local/lib/python2.7/site-packages/numpy/", line 142, in <module>
    from . import core
  File "/home/cch-student/.local/lib/python2.7/site-packages/numpy/core/", line 57, in <module>
    from . import numerictypes as nt
  File "/home/cch-student/.local/lib/python2.7/site-packages/numpy/core/", line 111, in <module>
    from ._type_aliases import (
  File "/home/cch-student/.local/lib/python2.7/site-packages/numpy/core/", line 63, in <module>
    _concrete_types = {v.type for k, v in _concrete_typeinfo.items()}
  File "/home/cch-student/.local/lib/python2.7/site-packages/numpy/core/", line 63, in <setcomp>
    _concrete_types = {v.type for k, v in _concrete_typeinfo.items()}
AttributeError: 'tuple' object has no attribute 'type'

please help me with this error.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2019-01-30 12:31:47 -0600

tfoote gravatar image

The backtrace indicates that you're having trouble importing numpy. You might have corrupted or changed the version of that installation. Are you expecting that to be in user local pip installation of numpy?

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2019-01-30 05:25:55 -0600

Seen: 610 times

Last updated: Jan 30 '19