pip ver.21.1のバグと対処方法
Pythonを利用する上で欠かせないpipですが,今日セットアップ作業中にpipを最新板にUpdateするとpipコマンドが使えなくなるという状態に陥りました.
いろいろ調べてみるとPython(Ver3.6.1)をインストールする時点では問題なく使えるものの、pipをUpgradeすると利用できなくなることがわかり、さらに調べてみるとつい最近の4/24にpipが更新されており、Version21.1になっていました.これは怪しい、とてもアヤシイ.
ということで,pipのバージョンを古いバージョン指定でUpdateしたくなるわけですが,最新板へのUpdate方法はそこら中で見つかる(py -m pip insatall –Upgrade pip)けども,バージョン指定でのUpdate方法がなかなか出てきませんでした.
それもそのはず、他のモジュールと同じように (モジュール名)==(バージョン) で指定するだけでした.バージョン20.1.1をインストールする場合は以下の通り.
py -m pip install pip == 20.1.1
pipは特別と勝手に思い込んでしまったために無駄に時間を使ってしまった。。。
なお、pip Ver21.1はVer21.2に速攻修正されたようです.まぁすぐわかるバグですしね.