ホームページ >バックエンド開発 >Python チュートリアル >pip を使用してすべての Python パッケージを一度にアップグレードできますか?

pip を使用してすべての Python パッケージを一度にアップグレードできますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-11 00:44:021004ブラウズ

Can I upgrade all my Python packages at once with pip?

Pip を使用してすべての Python パッケージを同時にアップグレードする

1 回の操作で pip を使用して、インストールされているすべての Python パッケージをアップグレードすることは可能ですか?

答え:

Pip には、すべてのパッケージを一度にアップグレードするための組み込みオプションはありません。それにもかかわらず、これを達成するためのいくつかのアプローチを次に示します。

1. Pip >= 22.3

次のコマンドを実行します。

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

2.ピップ

次のコマンドを使用します:

pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U

3.古い Pip バージョン

次を実行します:

pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U

注:

  • grep コマンドには「編集可能」( -e) package.
  • xargs -n1 は、パッケージのアップグレードが失敗した場合でも確実に続行します。

以上がpip を使用してすべての Python パッケージを一度にアップグレードできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。