パッケージをインストールする
3. 依存パッケージの管理方法
Section titled “3. 依存パッケージの管理方法”- 依存パッケージの追加:
uvを用いる場合、pip install を使う必要はありません。代わりに uv add を利用します。
uv add streamlituv add pandas numpy一瞬でパッケージのインストールが完了すると思います。uv では依存関係の解決を高速に行ってくれることが一つの特徴です。
上記コマンドを実行すると、プロジェクト直下のpython環境でstreamlit, pandas, numpyの利用が可能になります。uv add hogeというコマンドを使うことで、hogeというモジュールのインストールが行えます。pipよりも高速かつ、他プロジェクトへの依存を気にしなくて済むので、積極的に利用してください。
パッケージのインストールを行うと pyproject.toml と uv.lock が更新されます。チーム開発ではこれらを Git で共有するとプロジェクトの再現性が高まります。
他の人が作成したプロジェクト内でuv syncを実行するだけで、すべての依存パッケージを自動でダウンロードしてくれます。