pip が壊れとる、 upgrade できない時
WARNING: There was an error checking the latest version of pip
たとえば仮想環境を立ち上げた後、pipをアップグレードすると
python -m venv venv
source venv/bin/activate
pip install -U pip
以下のようなエラーが出る。
AttributeError: 'NoneType' object has no attribute 'get'
WARNING: There was an error checking the latest version of pip.
使っているpipが23.0.1周辺のバージョンの場合、requests,urllib3の仕様の関係でこのような不具合があるようだ。
pipを入れ直せば解決することがある。
get-pip.pyで入れ直す
仮想環境の場合は立ち上げてから実施する。
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
最新バージョンが入っていることが確認できる。
pip -V
アップグレードも可能。
pip install -U pip