출처
Using Python Packages with ROS 2 — ROS 2 Documentation: Humble documentation
아나콘다 등의 가상환경도 쓸 수 있겠지만
ROS2 시스템을 위해서 공식 문서를 통해 가상환경을 생성하고 노드를 실행해본다.
해주지 않으면 안되니 이 부분도 같이 첨부한다
Running ROS2 Nodes in a Python Virtual Environment
executable 뒤에 내가 만든 가상환경 경로 써주면 될 것 같았는데, 잘 안되니 기본적인
/usr/bin/env python3
이거나 쓰자
# Add this line to setup.cfg file of your package
[build_scripts]
executable = /usr/bin/env python3
setup.cfg
First, create a Colcon workspace:
mkdir -p ~/colcon_venv/src
cd ~/colcon_venv/
Then setup your virtual environment: