pip list -o がエラーになる問題の解決
Ubuntu 18.04 MATE 上での開発環境が整い、やっと開発を再スタートできるようになった。
Django の 2.0.5 が出たのを期に、Python3 仮想環境のインストール済のパッケージでアップデートできるものを確認しようと、下記を実施。
$ pip list -o
ここでエラーが発生した。
TypeError: '>' not supported between instances of 'Version' and 'SetuptoolsVersion'
'Version' と 'SetuptoolsVersion' のインスタンスを比較できないと言っている。
Python3 で比較が厳密になったためにエラーが発生しているらしい。
調べたところ、このエラーが発生する pip がバンドルされているディストリビューションが複数あるらしい。
解決については、下記を参照。