pipを実行すると「Did not provide a command」になる場合
WindowsでPython環境を構築し、
ちゃんとPATHも通しているが
コマンドプロンプトでpipを実行すると
「Did not provide a command」
になる場合があります。
原因
恐らく、環境変数でPythonより上位に以下のパスがあるため、
PythonのpipよりもPerlのpipが優先されていることが原因です。
C:\strawberry\perl\bin\pip C:\strawberry\perl\bin\pip.bat
対処
perlを削除するか、Pythonのpipをperlよりも上位に設定すると解消されます。
ただ、perlのpipが使えなくなるため、注意が必要です。