エラー内容および対処法
実行環境: MacOS ターミナル
エラー内容
% streamlit hello
zsh: command not found: streamlit
streamlit までのPATHが通っていないのが原因。
下記のようにPATHを指定すると実行できた。
対処内容(streamlitまでのPATHを指定して実行)
% /Users/{ユーザー名}/Library/Python/3.8/bin/streamlit hello
正常に実行されると、Streamlitに関するニュースを送るためにメールアドレスの入力を促されるが、何も入力せずにエンターでOK。
その後、ブラウザが起動する。
終了したい場合、ブラウザはそのまま閉じればOK。
ターミナルは 「control + c」 で抜けられる。
備忘録 PATHの設定方法
ターミナル
% echo 'export PATH=$PATH:/Users/{ユーザー名}/Library/Python/3.8/bin' >> .zshrc
.zshrc に streamlit までのPATHを設定しておくと、次回ターミナルを開いてもそのままコマンドが使えるようになる。
当該エラーが発生した経緯
Udemyの「爆速で5つのPython Webアプリを開発」の冒頭にて、streamlitをインストールした後の「streamlit hello」にて エラーが発生した。
ただPATHが通ってないだけのエラー対処に1時間近くかかってしまった、、、
まぁこういう道をみんな通ってるんだよね(と自分に言い聞かせる)
頑張ります。