pip install -Uでの「-U」オプションの意味


137

グーグルがたくさんあるにも関わらず、pipのコマンドラインオプション/引数に関するドキュメントは見つかりません。どういうpip install -U意味ですか?誰かがpipのオプションと引数のリストへのリンクを持っていますか?

回答:


162

入力pip install -hしてヘルプを一覧表示します。

-U、-upgradeすべてのパッケージを利用可能な最新バージョンにアップグレードします

したがって、すでにパッケージがインストールされている場合、パッケージがアップグレードされます。-Uスイッチを指定しないと、パッケージがすでにインストールされていて終了することが通知されます。

pipサブコマンドには、独自のヘルプリストがあります。pip -h全体的なヘルプを表示しpip [subcommand] -h、そのようなサブコマンドのヘルプを表示しますinstall

完全なリファレンスドキュメントをオンラインで見つけることもできます一般オプションセクションカバーすべてのために使用可能なスイッチpipの各サブコマンドは別個有するが、サブコマンドオプションカバーサブコマンド固有スイッチのセクションと、たとえば、pip installオプションのセクションを参照してください。


:だから、すべてのパッケージをアップグレードするためには、それがもはやneccesaryのようなものを実行しないことですimport pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)
zakdances

1
@yourfriendzak:すべてのパッケージpip freeze --local | cut -d = -f 1 | xargs pip install -Uをアップグレードするために使用します。
Martijn Pieters

@ user2357112:私は実際にはこの場合オンラインドキュメントが役に立たないので、ここであなたがそれを与えた目立つに値するとは思いません。
Martijn Pieters
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.