VS Code로 Python 패키지를 만들고, 로컬 또는 전역에서 설치해 어디서나 사용할 수 있도록 하려면 다음과 같은 단계를 따르면 됩니다.

 


 

✅ 1. 패키지 폴더 구조 만들기

 

예를 들어 my_package라는 패키지를 만들고 싶다면:

my_package/
│
├── my_package/           # 실제 패키지 코드
│   ├── __init__.py
│   └── example.py
│
├── setup.py              # 패키지 설치를 위한 설정 파일
├── README.md             # (선택) 설명 파일
└── requirements.txt      # (선택) 의존성

 

 


 

✅ 2. 

setup.py

 작성

from setuptools import setup, find_packages

setup(
    name='my_package',
    version='0.1',
    packages=find_packages(),
    install_requires=[],  # 필요시 의존성 추가
    author='Tommy',
    author_email='your_email@example.com',
    description='설명 추가',
    url='https://your.project.url',  # GitHub 등
)

 

 


 

✅ 3. 

__init__.py

로 패키지화

# my_package/__init__.py
from .example import hello
# my_package/example.py
def hello():
    print("Hello from my_package!")

 

 


 

✅ 4. 로컬에서 설치

 

터미널에서 패키지 폴더가 있는 위치로 이동한 뒤:

pip install -e .
-e 옵션은 “editable” 모드로 설치하여, 소스 코드를 수정하면 바로 반영됨.

 


 

✅ 5. 어디서든 사용하기

 

어떤 Python 프로젝트에서든 이제 다음처럼 사용할 수 있습니다:

from my_package import hello

hello()

 

 


 

✅ 선택: 전역 설치

 

가상환경이 아닌 시스템 전체에서 사용하려면:

pip install .

단, 이 경우는 가상환경 권장 (전역 오염 방지 목적).

 


 

+ Recent posts