回答:
入力pip install -h
してヘルプを一覧表示します。
-U、-upgradeすべてのパッケージを利用可能な最新バージョンにアップグレードします
したがって、すでにパッケージがインストールされている場合は、パッケージがアップグレードされます。-Uスイッチを指定しないと、パッケージがすでにインストールされていて終了することが通知されます。
各pip
サブコマンドには、独自のヘルプリストがあります。pip -h
全体的なヘルプを表示しpip [subcommand] -h
、そのようなサブコマンドのヘルプを表示しますinstall
。
完全なリファレンスドキュメントをオンラインで見つけることもできます。一般オプションセクションカバーすべてのために使用可能なスイッチpip
の各サブコマンドは別個有するが、サブコマンドオプションカバーサブコマンド固有スイッチのセクションと、たとえば、pip install
オプションのセクションを参照してください。
pip freeze --local | cut -d = -f 1 | xargs pip install -U
をアップグレードするために使用します。
import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)