No module named gps_goal [closed]
Cloned gps_goal into my catkin workspace, catkin_make didn't return any error. When running the following command, it returns an importerror
yuxiang@yuxiang:~/catkin_ws2$ roslaunch gps_goal gps_goal.launch
... logging to /home/yuxiang/.ros/log/434b3910-0c46-11ed-881b-3f02c6700c9f/roslaunch-yuxiang-445884.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://yuxiang:38821/
SUMMARY
========
PARAMETERS
* /gps_goal/frame_id: map
* /rosdistro: noetic
* /rosversion: 1.15.14
NODES
/
gps_goal (gps_goal/gps_goal)
auto-starting new master
process[master]: started with pid [445899]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 434b3910-0c46-11ed-881b-3f02c6700c9f
process[rosout-1]: started with pid [445916]
started core service [/rosout]
process[gps_goal-2]: started with pid [445919]
Traceback (most recent call last):
File "/home/yuxiang/catkin_ws2/src/gps_goal/nodes/gps_goal", line 3, in <module>
from gps_goal import gps_goal
ImportError: No module named gps_goal
[gps_goal-2] process has died [pid 445919, exit code 1, cmd /home/yuxiang/catkin_ws2/src/gps_goal/nodes/gps_goal gps_goal_pose:=gps_goal_pose gps_goal_fix:=gps_goal_fix local_xy_origin:=local_xy_origin __name:=gps_goal __log:=/home/yuxiang/.ros/log/434b3910-0c46-11ed-881b-3f02c6700c9f/gps_goal-2.log].
log file: /home/yuxiang/.ros/log/434b3910-0c46-11ed-881b-3f02c6700c9f/gps_goal-2*.log
^C[rosout-1] killing on exit