macOS Montereyのpip3をアップデートする

概要

macOS Monterey に入っていたpip 19.0.3 を22.0.4にアップデートしました。すると、pip3コマンドを直接使うのは非推奨になったようです。

pip3のバージョン確認

pipは入っていませんでしたが、pip3が入っていました。

$ pip3 --version
pip 19.0.3 from /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)

pip3のバージョンアップ

新しいバージョンにアップデートします。pip3コマンドでpipパッケージをアップデートします。--userオプションをつけて、Pythonユーザでインストールします。

$ pip3 install --upgrade pip --user

新しいバージョンにすると、pipを直で使うのは非推奨になったようです。こんなwarningが出ます。

$ pip3 --version
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
pip 22.0.4 from /Users/xxx/Library/Python/3.7/lib/python/site-packages/pip (python 3.7)

新しい使い方

python3から-m pipをつけて呼び出すようです。

$ python3 -m pip --version
pip 22.0.4 from /Users/xxx/Library/Python/3.7/lib/python/site-packages/pip (python 3.7)

参考サイト

コメントを残す

メールアドレスが公開されることはありません。