pip install .
과 python3 setup.py install
은 Python 패키지를 설치하는 두 가지 방법pip install .
의존성 관리, 휠 포맷 지원, 가상 환경과의 호환성 측면
에서 더 현대적이고 유연한 설치 방법을 제공python3 setup.py install
pip
를 사용하는 것이 좋습니다. pip
의 의존성 해결 기능과 휠 지원은 패키지 설치 프로세스를 훨씬 더 쉽고 안정적으로 만들어 줍니다.pip
는 Python의 패키지 관리자로, 패키지 설치, 업그레이드, 관리 등을 담당합니다. pip install .
명령은 현재 디렉토리의 패키지를 설치합니다.pip
는 setup.py
(setup.cfg) 또는 pyproject.toml
에 명시된 패키지의 의존성을 자동으로 해결하고 설치.whl
)을 사용하여 패키지를 빌드하고 설치 pip
는 현재 활성화된 Python 가상 환경에 패키지를 설치setup.py
스크립트는 setuptools
(또는 distutils
)를 사용하여 패키지를 빌드하고 설치python3 setup.py install
명령은 직접적으로 이 스크립트를 실행하여 패키지를 설치pip
처럼 자동으로 패키지 의존성을 해결하지 않습니다.python setup.py install
은 소스에서 직접 패키지를 빌드하고 설치pip
만큼 가상 환경과의 통합이 자연스럽지는 않습니다.