The pip interface#
uvは、一般的なpip、pip-tools、virtualenvコマンドに代わるものを提供します。これらのコマンドは、仮想環境が自動的に管理されるuvの主要なインタフェースとは対照的に、仮想環境で直接動作します。uv pipインタフェースは、pip、pip-toolsから移行する準備ができていないパワーユーザやプロジェクトにuvの速度と機能を公開します。
以下のセクションでは、uv pipの基本的な使い方について説明します。:
これらのコマンドは、ベースとなるツールのインタフェースや動作を_正確に_実装していないことに注意してください。一般的なワークフローから逸脱すればするほど、違いに遭遇する可能性が高くなります。詳細については、pip-compatibility guideを参照してください。
Important
uvはpipに依存せず、pipを呼び出しません。pipインタフェースは、pipのインタフェースに一致する低レベルのコマンドを提供するという専用の目的を強調し、より高い抽象レベルで動作する他のuvコマンドから分離するために、このように命名されています。