雑に使っている環境で1つ1つアップデートするのは面倒なので、一括でアップデートしたい
Bash環境なら下記のコマンドで可能
pip list --user | awk'{print $1}' | grep-v Package | egrep -v"^(-)+$" | xargs pip install-U--user
以下、解説
インストールしたモジュールを表示
$ pip list --user
Package Version
----------------------
numpy 1.19.0
pandas 1.0.5
Package名を抜き出す
$ pip list --user | awk'{print $1}'
Package
---------------
numpy
pandas
Package
と-----
は不要なので削除
$ pip list --user | awk'{print $1}' | grep-v Package | egrep -v"^(-)+$"
numpy
pandas
パッケージ名をアップデートコマンドに渡す
$ pip list --user | awk'{print $1}' | grep-v Package | egrep -v"^(-)+$" | xargs pip install-U--user