Python Poetry Window 환경 설정

2026. 5. 8. 15:59업무/개발

728x90
반응형

1. VsCode 를 설치한다.

https://ardentdays.tistory.com/57

 

VS Code (Visual Studio Code ) 설치 및 다운로드 ( Windows )

VS Code (Visual Studio Code ) 설치 및 다운로드 ( Windows ) VS Code 비주얼 스튜디오 코드( Visual Studio Code) 는 마이크로소프트(Microsoft) 에서 오픈소스로 개발하고 있는 소스 코드 에디터입니다. 현재 전세계

ardentdays.tistory.com

2. 파이썬을 설치한다.

https://m.blog.naver.com/math717/223984322849

 

Python 설치 방법 총정리 | Windows, Mac, Linux 초보자 가이드

① Python 설치 전 꼭 알아야 할 준비 사항 1 내 컴퓨터 환경 확인하기 1) 운영체제(OS) 확인하기 → 내...

blog.naver.com

3. 파이썬 VsCode 연결

https://mr-spock.tistory.com/19

 

Visual Studio Code 파이썬(Python) 가상개발환경(venv) 셋팅

Visual Studio Code 파이썬(Python) 가상 개발환경(venv) 세팅 PC를 여러 번 초기화하며 개발환경을 세팅하면서 고민도 하고 실제로 이런저런 IDE와 라이브러리들을 설치하면서 고심한 결과 Pycharm과 Visual S

mr-spock.tistory.com

4. VsCode venv 환경 설정 실행

Set-ExecutionPolicy RemoteSigned
& c:\Users\admin\VsProjects\itc_agent\venv\Scripts\Activate.ps1

5. python poetry 설치

https://python-poetry.org/docs/#installing-with-the-official-installer

 

Introduction | Documentation | Poetry - Python dependency management and packaging made easy

If you have installed Python through the Microsoft Store, the poetry binary will be installed to a different location, for example: %LOCALAPPDATA%\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0 \LocalCache\Roaming\Python\Scripts Replace 3.12 w

python-poetry.org

(powershell >  (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python

6. poetry 로 pyproject.toml 파일 생성하기

poetry config virtualenvs.in-project true
poetry env use python3
poetry init -n
poetry install

https://velog.io/@qlgks1/python-poetry-%EC%84%A4%EC%B9%98%EB%B6%80%ED%84%B0-project-initializing-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0

 

python - poetry 설치부터 project initializing, 활용하기

python 진영에서는 "가상환경" 그리고 "의존성" 그리고 "빌드" 그리고 ... 등 과 같이 특수 목적에 따라 다른 라이브러리, 써드파티를 사용해왔다. 게다가 make file도 말이다. (물론 개인의 선택 및 취

velog.io

7. poetry 라이브러리 추가

  • poetry 파일 dependency 추가 수정 후
poetry update

8. langchain + langgraph + fastapi 프로젝트 toml 샘플

[tool.poetry]
name = ""
version = "0.1.0"
description = ""
package-mode = false

[tool.poetry.dependencies]
python = "^3.12"
fastapi = ">=0.121.0"
langchain = ">=1.0.5"
langchain-core = ">=1.0.4"
langgraph = ">=1.0.2"
langgraph-checkpoint-postgres = ">=3.0.1"
pydantic-settings = ">=2.8.1"
python-dotenv = ">=1.1.0"
uvicorn = ">=0.34.0"
tqdm = ">=4.67.1"
jinja2 = ">=3.1.0"
langchain-mcp-adapters = ">=0.2.2"
aiohttp = ">=3.13.5"
sqlalchemy = ">=2.0.49" 
greenlet = ">=3.5.0"
json_repair = ">=0.59.5"
sqlparse = ">=0.5.5"
mysql = ">=0.0.3"
absl-py = ">=2.4.0"
pandas = ">=3.0.2"
langchain-ollama = ">=1.1.0"
mysql-connector-python = ">=9.7.0"
pytest = ">=9.0.3"


[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

 

728x90
반응형

'업무 > 개발' 카테고리의 다른 글

Palantir Data/Object Layer  (4) 2025.06.18