(파이썬) uv + PEP 723 조합 좋네요!
냥아치

Lv.1 냥아치 (59.♡.163.88)

2025년 7월 5일 PM 12:36 · 수정됨(13:45)

조회 1,024 공감 0

최근 geeknews에서 uv와 PEP 723 기능 조합에 관한 글을 봤습니다. [geeknews​]


uv야 파이썬 쓰는 사람들은 대부분 아실 패키지 매니저고,

PEP 723은 파이썬 코드 앞에 필요한 파이썬 버전이나 외존성 패키지를 명시하도록 한 규격인데요,

아래와 같이 사용하니 바로 파이썬 코드를 실행해도 uv가 필요한 패키지를 알아서 설치해주니 편리하네요.



터미널 명령처럼 한번 실행하고 말 파이썬 코드인데도

실행 -> '이러이러한 패키지가 없어요' -> pip로 설치 같은 시행착오를 겪는 것도 귀찮고

그렇다고 따로 프로젝트 구성이나 requirements.txt 같은 파일을 별도로 작성하기도 번거로웠는데

파이썬 코드 안에 필요한 패키지 정보까지 다 넣고 한 번에 해결할 수 있으니 편하네요. :)

댓글 (4)

  • 쭌찬이네

    쭌찬이네 Lv.1

    25.07.05 · 112.♡.49.246

    {emo:damoang-emo-007.gif:100}
  • mtrz

    mtrz Lv.1

    25.07.05 · 180.♡.14.183

    오...
    간단하게 실행하고자 할 때에 좋겠네요.
    파이썬이 나날이 점점 덩치가 커져가고는 있지만
    진짜 강점은 역시 단일 스크립트로 단일 작업을 하는데에 있죠.
  • Dymaxion

    Dymaxion Lv.1

    25.07.05 · 110.♡.166.33

    저도 일할때 사용하는 간단 간단한 파이썬 프로그램들이 여러개 있는데,
    miniconda 같은 환경에서 운용을 하려니깐, 업데이트 될 때나 다른 사람 PC에서 설치해서 동작할 때 등등 환경이 일관성이 없어서 허구헌날 봐주러 다니고 점검하고 업데이트하고 했는데요.
    uv로 싹 바꾸고 나니깐 진짜 속이 편안~~~~~ 해 졌습니다.
    배포를 위해서 덩치큰 exe 파일로 컴파일 해 줄 필요성 자체가 사라졌네요.
    사용자에게 파이썬 설치하고 라이브러리는 뭘 설치하고 버전은 어쩌구 경로가 꼬이면 여기 찾아서 저기 파일 수정해 줘야 하고 등등 복잡한 안내를 할 필요가 완전히 사라졌어요.
  • Realtime

    Realtime Lv.1

    25.07.05 · 75.♡.158.112

    사실 요즘엔 언어만으로 승부하는 시대가 아닌지라.... LSP와 패키지 매니저가 이렇게 알아서 임포트 해주는 언어들이 꽤 많더라구요. Go 라던가.... 파이썬도 이제 많이 편리해지겠네요.

댓글을 작성하려면 이 필요합니다.