Windows での Python の話。
私は Node.js のアプリを書いて AWS にデプロイしてる人なので、 Python はメインで使ってるわけではありません。が、 awscli やら node-gyp やら、裏で Python につながってる人たちとは深いお付き合いにならざるを得ないので、仕方なく Python とも付き合ってます(笑)。 CloudFormation テンプレートのチェックをしようと cfn-lint を pip install --user しようとしたら…あれ、認識しない。
どうもこれ、 Python 公式の Windows で Python を使う の記述に従って普通に Python をインストールしただけだと、登録される PATH が1個足りないみたいです。それは
C:\Users\[username]\AppData\Roaming\Python\Python38\Scripts\
すでに バグとして報告 されてました。仕方ないので、自分で足しました。
余談) Udemy で Python の勉強でもしようかとつらつら見てますが、 Anaconda にはいろいろ環境壊されて痛い目に遭ったので(awscli が動かなくなるとか私にとっては死活問題)、できれば使いたくないなー。