본문 바로가기

Jetson/Jetson ROS

[Jetson ROS] 4. ROS에서 python3 사용하기

우선 ROS는 기본적으로 python 2.7버전을 사용한다. 하지만 python 2.x버전은 추후 지원이 종료되기도 하며 일부 소프트웨어는 python3.x 기반으로 작성되고 있기 때문에 ROS내에서 python3 버전을 사용할 필요가 있다. 

방법은 간단하다.

 

sudo apt install python3-pip python3-all-dev python3-rospkg
sudo apt install ros-melodic-desktop-full --fix-missing

 

커멘드에 대해 간단히 요약하자면 윗줄은 python3의 설치 및 ros에 python3를 설치하는 과정이며

아래줄은 python3를 설치하는 과정에서 손실된 일부 패키지들을 다시 재설치해주는 명령어이다.

 

이후 python3 파일을 ROS에서 사용할 시 파일 첫줄에 아래 한줄을 추가해주면 된다.

 

#!/usr/bin/env python3