uvで初める(現状)最強のPython環境
hr.icon
さいきん流行りのuvを真面目につかいはじめる
インストール
brew install uv
uv self versionで確認
補間スクリプトいれる
echo 'eval "$(uv generate-shell-completion zsh)"' >> ~/.zshrc
Pythonのインストール
code:sh
$ uv python install 3.13
複数指定もできる
code:sh
$ uv python install 3.13 3.14
インストール済みのPythonを並べる
code:sh
$ uv python list
プロジェクトを作成する
code:sh
$ uv init
# or: $ uv init hoge-proj
プロジェクト内でPythonバージョンを固定(pin)する
code:sh
$ uv python pin 3.13
パッケージを入れる
code:sh
$ uv add packageName
ちなみにインストール後npm installみたいなことをするには
code:sh
$ uv sync
npxみたいなことをするには
code:sh
$ uvx hoge
仮想環境を作る
code:sh
$ uv venv
hr.icon
感想コーナー
nix使えばいいじゃん、ってなった