PyCharm
I highly recommand PyCharm as IDE. As a student you get the professional version for free.
setup pycharm with existing ROS python package
- Start PyCharm from a terminal, where your workspace is sourced.
- When you first start PyCharm, open your whole ROS workspace.
- in settings → project: <folder you selected earlier> → project interpreter, you have to select the python version that is used by ROS. That should be Python 2.7.3 (/usr/bin/python2.7).
- If everything went right, you should be able to import rospy in a console