turtlebot3 machine learning 관련 설치 에러 (protobuf requires Python >=3.7)

시도해본 운영체제는
ubuntu 16.04 , ubuntu 18.04 이고

로스 버전은

ROS1 kinetic melodic
ROS2 Dashing

3가지로 진행하였습니다.

로보티즈 이메뉴얼에 올라와 있는 내용을 따라 설치를 진행하였습니다.

3가지 버전 모두 tensorflow 설치 관련 부분에서

다음과 같은 에러 문구가 떠 다음으로 진행하지 못하고 있습니다.

" protobuf requires Python ‘>=3.7’ but the running Python is 2.7.15"
또는
" protobuf requires Python ‘>=3.7’ but the running Python is 3.6.9"

에러 문구는 로스 버전에 따라 상이한 것으로 판단됩니다.

The error you are receiving indicates that you are using and outdated python version on your system.

Updating your installed python version to at least 3.7 should allow you to continue with the installation.

But in Manual the tutorial uses python 2.7 or 3.6 so

i thought that I should not upgrade into 3.7,

Although I upgrade it other problem appears while install tensorflow