How to use python pixi with ruff in vscode?
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
- Python 개발자 및 VSCode 사용자
- 난이도: 중간 (가상 환경 설정 및 확장 프로그램 구성 필요)
핵심 요약
- Pixi 가상 환경을 사용해
ruff
를 설치하고 VSCode에서 인터프리터 경로를.pixi/envs/default/python.exe
로 지정해야 함 pixi add ruff
명령어로 Ruff 0.12.0 이상, 0.13 미만 버전 설치- VSCode 확장 프로그램
charliermarsh.ruff
설치 후"ruff.interpreter"
설정에 Pixi 환경의 Python 경로를 추가 - 성공 시 Ruff 서버가
d:\usp\uhpsj\proj\redfrog-context-aware-translator\.pixi\envs\default\Scripts\ruff.exe
에서 실행됨
섹션별 세부 요약
1. Pixi 가상 환경 설정
.pixi/envs/default/python.exe
를 VSCode의 Python 인터프리터로 선택pixi add ruff
명령어로 Ruff 설치 (의존성:ruff = ">=0.12.0,<0.13"
)
2. VSCode 설정 구성
"ruff.interpreter"
설정에 Pixi 환경의 Python 경로를 명시 (예:d:\usp\uhpsj\proj\redfrog-context-aware-translator/.pixi/envs/default/python.exe
)Scripts/ruff.exe
경로는 무효로 표기됨
3. 성공 로그 분석
- Ruff 서버 실행 경로:
d:\usp\uhpsj\proj\redfrog-context-aware-translator\.pixi\envs\default\Scripts\ruff.exe
- 사용 중인 Ruff 버전: 0.12.1
- 서버 실행 명령:
ruff server
결론
- Pixi + Ruff 통합을 위해 VSCode의
ruff.interpreter
설정에 정확한 Python 경로를 지정하고, Ruff 0.12.0 이상 버전을 설치해야 함. Scripts/ruff.exe
경로는 무시하고.pixi/envs/default/python.exe
를 사용해야 정상 동작함.