ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Use pycharm in ros

asked 2019-02-04 13:08:33 -0500

Pujie gravatar image

I hope to use pycharm in ros and I suffered this problem:

Traceback (most recent call last):
  File "/home/pujie/catkin_ws/src/newdetector/script/pointprocess.py", line 3, in <module>
    import rospy
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/rospy/__init__.py", line 47, in <module>
    from std_msgs.msg import Header
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/std_msgs/msg/__init__.py", line 1, in <module>
    from ._Bool import *
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/std_msgs/msg/_Bool.py", line 5, in <module>
    import genpy
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/genpy/__init__.py", line 34, in <module>
    from . message import Message, SerializationError, DeserializationError, MessageException, struct_I
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/genpy/message.py", line 44, in <module>
    import yaml
ImportError: No module named yaml

I can run the code by rosrun +package +.py and I noticed there are relative questions [here:https://answers.ros.org/question/204326/pycharm-setup/].

I think my python path is wrongimage description but i can't set the path in /opt/ros/$ros_release/lib/python2.7/dist-packages, image description

How can I config this problem?

Thank you!

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
1

answered 2019-02-04 14:14:45 -0500

Pujie gravatar image

I solved it! With adding package and search for rospkg rather than rospy image description

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2019-02-04 13:08:33 -0500

Seen: 1,568 times

Last updated: Feb 04 '19