개발 환경
ROS2 Foxy
Ubuntu 20.04 LTS
문제 상황

--- stderr: data_export
/usr/local/lib/python3.8/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
아무래도 타 패키지의 파이썬 라이브러리를 설치하는 과정에서 무언갈 잘못 건드린 것 같다.
패키지를 빌드할 때, ROS2가 직접적으로 setup.py 를 불러오는 과정에서 생기는 이슈라고 한다.
setup tools version이 파이썬 패키지를 지원하는 버전으로 설치가 되어야 한다.
본인은 58.2.0을 받으며 해결됐다.
해결 방법
pip install setuptools==58.2.0
* 혹시 setup.py에서 '-' 를 '_' 로 바꾸라는 경고 메세지가 뜬다면 각 패키지의 setup.py의 해당 부분을 모두 '_' (언더바) 로 바꿔줘야 한다.
'ROS > ROS2 오류 해결법' 카테고리의 다른 글
[ROS2]파이썬 패키지가 없다고 뜰 때(python packages not found) (0) | 2022.07.30 |
---|---|
[ROS]GPG key expiration(apt update, upgrade 먹통) (0) | 2022.05.06 |