본문 바로가기

Robot/Robot Program - ROS

ROS2 colcon build에서 SetuptoolsDeprecationWarning 대응법

ROS2에서 colcon build를 하면 SetuptoolsDeprecationWarning이 뜰때가 있습니다. 오늘은 그 워닝을 어떻게 극복할지를 이야기 하려고 합니다. 이유는 setuptools 버전의 호완문제로 알려져 있습니다.

이렇게 colcon build를 할때 

/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---

와 같이 워닝이 뜨는거죠. 이 워닝이 떠도 사용하는데는 문제가 없습니다. 현재 제 PC 기준으로는 

setuptools의 버전이 59.6.0입니다. 이 버전을 낮추면 문제가 해결됩니다.

pip3 install setuptools==58.2.0

그리고 나서 다시 빌드를 해보면,

이렇게 깔끔한 결과를 얻을 수 있게 됩니다.

반응형