colcon build
는 ROS와 같은 복잡한 시스템의 빌드에 적합한 도구pip install .
는 Python 패키지를 설치하는 데 사용되는 명령어colcon build
colcon
은 ROS(로봇 운영 체제) 프로젝트를 위한 빌드 시스템colcon build
명령어는 ROS 패키지 또는 일반적으로 CMake 또는 Python 기반 프로젝트를 포함한 멀티-소프트웨어 시스템을 빌드하기 위해 사용package.xml
도 참조하고, setup.cfg / setup.py
도 참조합니다.pip install .
: pip
은 Python 패키지를 관리하는 표준 패키지 관리자pip install .
명령어는 현재 디렉토리에 위치한 Python 패키지를 설치pip
을 사용한 설치는 Python 생태계 내에서 패키지를 관리하는 표준 방법이며, 주로 순수 Python 코드 또는 Python 바인딩을 포함한 패키지에 사용pip install .
명령어를 사용할 때, 패키지 설치 과정에는 패키지 빌드 과정도 포함pip
은 먼저 이러한 확장을 컴파일하기 위해 필요한 빌드 과정을 수행pip
은 이러한 종속성을 자동으로 해결하고 설치pip install .
명령어를 실행하면, 패키지 빌드부터 시작하여 종속성 해결, 최종적으로 패키지 설치까지의 전체 과정이 포함됩니다.