poetry
-
pyenv + poetry 조합으로 다양한 python 버전 개발환경 구성Python 2022. 6. 26. 14:24
오랜만에 글을 쓰게 됐네요. 다른 언어도 마찬가지이겠지만 파이썬으로 개발을 할 때 두 가지 경우가 있습니다. 1. 처음부터 프로젝트를 시작하거나 2. 이미 진행되고 있는 프로젝트에 참여하거나 첫 번째 경우라면 poetry init 명령어를 통해 현재 설치돼있는 파이썬 버전으로 시작해도 되지만 기존 프로젝트에 참여하게 된다면 해당 프로젝트가 어떤 파이썬 버전으로 개발됐는지에 따라 나의 개발환경도 맞춰주어야 합니다. 버전에 따라 https://python.org 에서 맞는 버전을 다운로드하여 설치해도 되지만 엄청 귀찮은 일이 될 것입니다. 당장 여러분의 터미널 화면에서 python 또는 python3라고 쳐보세요. 설치된 환경에 맞는 파이썬 버전이 실행될 것입니다. 간단하게 원하는 파이썬 버전을 설치하고 실..
-
FastAPI(Python)과 Svelte로 무작정 웹 개발하기(기초) - 1Web 2021. 7. 26. 23:17
여러분이 아는 서비스 중 파이썬으로 개발된 서비스가 얼마나 될까요? 대표적으로 Instagram이 Django로 개발됐다고 알려졌죠. 그 외에 Reddit, Spotify, Dropbox, Quora 등 많은 유명한 해외 서비스가 파이썬으로 작성됐습니다. 물론 서비스의 규모가 커지면서 파이썬 한 가지 언어로만 서비스를 구성하지는 않습니다. 그러나 메인 언어가 파이썬이라는 것이 중요하죠. 생산성이 좋다는 이유로 초기 제품을 개발할 때 파이썬을 많이 사용하곤 합니다. 메인 서비스 외에도 많은 분야에서 파이썬이 활용되고 있다는 점은 다들 아실 겁니다. 그렇다면 파이썬으로 어떻게 서버를 개발할 것인가에 관해 답하기 위해 이번 글에서는 파이썬으로 작성된 FastAPI라는 웹 프레임워크로 블로그를 만들어 볼 겁니다..
-
Poetry로 Python 개발환경 만들기Python 2021. 7. 18. 22:18
개발 중 제일 어렵다는 개발환경 만들기. 대부분의 언어는 패키지 매니저가 존재합니다. 기본 내장 라이브러리 외에 사용자 라이브러리를 써야 할 일이 많기 때문이죠. 오늘은 파이썬의 패키지 매니저 Poetry에 관해 소개하려고 합니다. Poetry 공식 홈페이지: https://python-poetry.org/ Poetry - Python dependency management and packaging made easy Dependency resolver Poetry comes with an exhaustive dependency resolver, which will always find a solution if it exists. And get a detailed explanation if no solut..