파이썬 setup.py 사용하기

pip
또는 easy_install
과 같은 다른 인기 있는 명령과 마찬가지로 setup.py
는 Python에서 사용 가능한 다양한 패키지를 설치하는 데 사용됩니다. Python에 수동으로 패키지를 설치해야 하는 경우에 주로 사용됩니다.
이 기사에서는 setup.py
와 사용 방법에 대해 알아봅니다.
setup.py
의 도움으로 패키지 설치
간단히 말해서 setup.py
는 패키지 또는 라이브러리에 포함된 스크립트로 완전하고 올바른 설치를 보장합니다. setup.py
스크립트는 Python 프로그래밍 언어를 사용하여 작성되었습니다.
디렉토리에 압축을 푼 패키지에 setup.py
파일이 포함되어 있으면 다음 명령을 실행하여 해당 패키지를 직접 설치할 수 있습니다.
python setup.py install
setup.py
의 도움으로 패키지 만들기
또한, setup.py
파일을 만드는 방법으로 넘어갑니다. setup.py
명령은 이 명령을 사용하기 전에 Python에 설치해야 하는 setuptools
라이브러리의 일부입니다.
pip
명령을 사용하는 것과 같이 다른 방법으로 설치할 수 없는 패키지는 일반적으로 setup.py
를 사용하여 설치됩니다. 패키지는 로컬 디렉토리로 추출해야 하며 이를 성공적으로 구현하려면 setup.py
를 사용하여 추가 작업을 해야 합니다.
명확하게 설명하기 위해 다음 코드에서 일반적인 Python 속어 foo
를 사용하고 있습니다. 디렉토리에 다음 구조가 포함되어 있다고 가정합니다.
foo
├── foo
│ ├── data_struct.py
│ ├── __init__.py
│ └── internals.py
├── README
├── requirements.txt
└── setup.py
우리가 만들 setup.py
python 스크립트는 다음과 같습니다.
from setuptools import setup
setup(
name="foo",
version="2.0",
description="Something different",
author="Jinku Hu",
author_email="foomail@foo.com",
packages=["foo"], # would be the same as name
install_requires=[
"wheel",
"bar",
"greek",
], # external packages acting as dependencies
)
setup.py
파일이 이제 준비되었으며 간단한 pip
명령을 사용하여 Python을 사용하는 모든 장치에 새로 생성된 패키지를 설치하는 데 사용할 수 있습니다.
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn