pip を使用してすべての Python パッケージを同時にアップグレードする
pip を使用してすべての Python パッケージを同時にアップグレードする方法はありますか?
答える
しながらこの操作のための専用コマンドがまだ不足していますが、pip バージョン 22.3 以降では回避策が提供されています。 --outdated および --format=freeze オプションを有効にすると、古いパッケージのリストを取得できます。アップグレードするには:
pip --disable-pip-version-check list --outdated --format=json | python -c "import json, sys; print('\n'.join([x['name'] for x in json.load(sys.stdin)]))" | xargs -n1 pip install -U
22.3 より前の pip バージョンの場合は、次を使用します:
pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
バリエーション
これらはカスタマイズできますに基づいたコマンド設定:
以上がpip を使用してすべての Python パッケージを同時にアップグレードできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。