Uv の作る仮想環境
提供: tknotebook
メインページ>コンピュータの部屋#Python>uv tips
uvの作る仮想環境は venv で作られる仮想環境と少し違います。
- uv の仮想環境には pip が入っていません。uvで作成した仮想環境へのパッケージのインストールは uv add や uv pip install を使います。
- uv pip install は pyproject.toml を更新しません。uvで作成したプロジェクトに uv pip install の使用は厳禁。必ず uv add や uv remove でパッケージを管理してください。尚、パッケージのインストール内容を確認するのに uv pip list は有用です。
- uvで作成した仮想環境の中で pip を使うと、グローバルな pip が起動されるので注意。uv初心者は戸惑います。いつの間にかシステムpythonを汚すので注意!
- uv pip install や uv pip uninstall は カレントディレクトリがプロジェクトの中で無い場合は仮想環境の外のパッケージの管理に使えます。pipより数十倍速いので有用です。