問題
この記事でも書いたんですが、macOSにpyenvとanacondaを使ってインストールしたMLflowのmlflowコマンドが見つからないという問題です。
$ mlflow ui
-bash: mlflow: command not found
結論
パスが通ってないだけでした。。。
今回の対処手順
しょうがないから再インストールしてみるか、ということで再インストールしました。
$ pip --no-cache-dir install -I mlflow --user
そしたら以下のような表示が!
The script chardetect is installed in '/Users/panda531/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
完全に見落としてました…
ということで~/.bashrc
に以下の記述を追加しました。
export PATH=$PATH:/Users/panda531/.local/bin
そして
source ~/.bashrc
これで無事にパスが通るようになりました。
ただ、~/.local/bin
じゃなくて仮想環境の下(~/.pyenv/versions/anaconda3-5.0.1/envs/envname/bin/
)に入ってほしいんですけどどうなんでしょうか。。。