I compiled successfully and rosmsg list | grep Age gives the proper output so does rosmsg Age it shows everything year, month, day all float32. I finally checked the solution and found my CMakeList.txt was exactly like that show in the solution. The package.xml was slightly different I kept the build_depends, exec_depends and build_export_depends all grouped together. The solution had the build_depends followed by build_export_depends like:
<build_export_depends>rospy<build_export_depends>
<exec_depend>rospy<exec_depend>
I was surprised it didn’t work since rosmsg showed everything the tutorial showed, but import module error persisted even after changing package.xml. I know the order doesn’t really matter but tried anyway and I sourced devel/setup.bash after compile completed each time. During the entire exercise I received no errors until I launched the launch file, rosrun gives the same error as I expected, rosmsg output is all correct. The only thing I did was accidentally hit the green button at the top which I posted in another topic don’t know if that would cause a problem . Made sure names of everything were different. I’m still learning a lot and enjoying the course occasional problems are to be expected with a relatively new and what must be a complex website.