Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2818

pipでインストールしたモジュールの一括アップデート

$
0
0

雑に使っている環境で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

Viewing all articles
Browse latest Browse all 2818

Trending Articles