Package '[package_name]' not found
대부분 하기 파일의 오타가 원인이 된다.
사소한 오타나 들여쓰기 실수만으로 패키지가 인식이 되지 않는다.
본인이 실수했던 부분을 나열해본다.
[직접 경험한 오타 및 수정내용]
1. package.xml
- 의존성 기입을 하였지만 ' / ' 를 빼먹었다.
ex) <depend>Adafruit_DHT<depend> (X)
<depend>Adafruit_DHT</depend> (O)
2. setup.py
- entry_points 부분의 들여쓰기가 잘못되었다.
ex)'console_scripts': [
'dht_pub = dht_sensor.dht_pub:main' <----- gedit에서 들여쓰기로 tab쓰면 안됨! 스페이스바로 하기
], (X)
'console_scripts': [
'dht_pub = dht_sensor.dht_pub:main'
], (O) - entry_points 부분에서 console_scripts를 잘못 기입했다.
ex) 'dht_pub = dht_sensor.dht_pub:main'
'실행파일 이름=패키지 이름.실행파일 이름:main'
'ROS > ROS2 오류 해결법' 카테고리의 다른 글
[ROS2] SetuptoolsDeprecationWarning (0) | 2022.08.04 |
---|---|
[ROS]GPG key expiration(apt update, upgrade 먹통) (0) | 2022.05.06 |