>백엔드 개발 >파이썬 튜토리얼 >Python 패키지 배포에서 `setup.py`의 목적은 무엇입니까?

Python 패키지 배포에서 `setup.py`의 목적은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-18 22:25:02496검색

What is the Purpose of `setup.py` in Python Package Distribution?

Python 패키지 배포에서 setup.py의 필수 역할

setup.py라는 Python 파일을 발견하면 동반 모듈 또는 패키지는 Python 배포를 위한 Distutils 표준을 준수합니다. module.

setup.py 이해

setup.py에는 Python 패키지를 효율적으로 구성하고 설치하는 데 필요한 중요한 정보가 포함되어 있습니다. 패키지 이름, 버전, 종속성 및 설치 지침과 같은 메타데이터를 지정합니다.

setup.py 구성

setup.py의 동작을 사용자 정의하려면 다음을 수행합니다. 내용을 편집하세요. 여기에는 다음을 수행할 수 있는 다양한 함수 호출이 포함되어 있습니다.

  • 이름, 버전, 작성자, 라이센스 등을 포함한 패키지 메타데이터를 정의합니다.
  • 필수 및 선택 사항 모두 종속성을 지정합니다.
  • 패키지 파일이 있어야 하는 디렉터리를 포함한 설치 지침 사용자 정의 설치됩니다.

setup.py 사용

설정이 완료되면 setup.py는 pip와 같은 패키지 설치 프로그램에서 주로 사용됩니다. setup.py를 사용하여 패키지를 설치하려면 다음 명령을 실행하면 됩니다.

$ pip install .

Pip은 자동으로 setup.py를 읽고 실행하여 패키지를 올바르게 설치합니다. 예상치 못한 동작이 발생할 수 있으므로 setup.py를 직접 호출하지 마세요.

위 내용은 Python 패키지 배포에서 `setup.py`의 목적은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.