(파이썬) uv + PEP 723 조합 좋네요!
냥
냥아치 (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)
-
쭌쭌찬이네
25.07.05 · 112.♡.49.246
{emo:damoang-emo-007.gif:100} -
Mmtrz
25.07.05 · 180.♡.14.183
오...
간단하게 실행하고자 할 때에 좋겠네요.
파이썬이 나날이 점점 덩치가 커져가고는 있지만
진짜 강점은 역시 단일 스크립트로 단일 작업을 하는데에 있죠. -
DDymaxion
25.07.05 · 110.♡.166.33
저도 일할때 사용하는 간단 간단한 파이썬 프로그램들이 여러개 있는데,
miniconda 같은 환경에서 운용을 하려니깐, 업데이트 될 때나 다른 사람 PC에서 설치해서 동작할 때 등등 환경이 일관성이 없어서 허구헌날 봐주러 다니고 점검하고 업데이트하고 했는데요.
uv로 싹 바꾸고 나니깐 진짜 속이 편안~~~~~ 해 졌습니다.
배포를 위해서 덩치큰 exe 파일로 컴파일 해 줄 필요성 자체가 사라졌네요.
사용자에게 파이썬 설치하고 라이브러리는 뭘 설치하고 버전은 어쩌구 경로가 꼬이면 여기 찾아서 저기 파일 수정해 줘야 하고 등등 복잡한 안내를 할 필요가 완전히 사라졌어요. -
RRealtime
25.07.05 · 75.♡.158.112
사실 요즘엔 언어만으로 승부하는 시대가 아닌지라.... LSP와 패키지 매니저가 이렇게 알아서 임포트 해주는 언어들이 꽤 많더라구요. Go 라던가.... 파이썬도 이제 많이 편리해지겠네요.
댓글을 작성하려면 이 필요합니다.