pyenv利用時にパッケージコマンド実行時に出るcommand not found...command exists in these Python versionsエラーを治す

pyenvとpipを使っている環境で、下記のようなエラーが出た時の解消法についてのメモです。

$ hoge
pyenv: hoge: command not found

The `hoge' command exists in these Python versions:
  3.5.2

解消法

まずはコマンドが存在するというPythonバージョンに切り替えます。

$ pyenv global 3.5.2
$ pyenv rehash

該当パッケージをアンインストールします。

$ pip3.6 uninstal hoge

利用したいPythonバージョンにまた切り替えます。

$ pyenv global 3.7.0
$ pyenv rehash

あとは該当パッケージをインストール。