uv install설치
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# WSL, linux, MacOS
curl -LsSf https://astral.sh/uv/install.sh | sh
# for UPDATE
uv self update
https://github.com/astral-sh/uv
GitHub - astral-sh/uv: An extremely fast Python package and project manager, written in Rust.
An extremely fast Python package and project manager, written in Rust. - astral-sh/uv
github.com
uv 사용법
uv init example
cd example
uv add ruff
uv run ruff check
uv run example.py
uv python install 3.10 3.11
# venv
uv venv
uv venv --python 3.12.2
# fix version
uv python pin 3.11
# sync
uv pip sync docs/requirements.txt
uv lock
uv sync
uv pip freeze > requirements.txt
# vscode - code-runner extension에서 설정
"code-runner.executorMap": {
// "python": "set PYTHONIOENCODING=utf8 && cd $dir && set PYTHONDOTENV=.env && uv run $fullFileName",
// "python": "set PYTHONIOENCODING=utf8 && cd $dir && $pythonPath -u $fullFileName",
"python": "set PYTHONIOENCODING=utf8 && cd $dir && uv run $fullFileName",
},
아직 GUI 사용에 오류가 일부가 있습니다. 본인의 사용환경을 확인해야 합니다.
https://thekkom.tistory.com/490
wsl:: python uv run 실행시 tkinter pyqt 등 GUI library 에러 발생
[xcb] Unknown sequence number while appending request[xcb] You called XInitThreads, this is not your fault[xcb] Aborting, sorry about that.python: ../../src/xcb_io.c:157: append_pending_request: Assertion `!xcb_xlib_unknown_seq_number' failed.Aborted (core
thekkom.tistory.com
_
반응형