🐕

Streamlitでのファイルアップロード時のエラー解決

2025/01/14に公開

こんにちは。らすく(@lusk_eng)です。

Streamlit を使っていた際に、ファイルアップロード時に謎なエラーが出たので、解決策を残しておきます。

エラー内容

AxiosError: Request failed with status code 403

エラー画面

実行環境

  • Streamlit: 1.33.0
  • Python: 3.10.10
  • ローカル環境: MacOS

解決策

streamlit のバージョンを 1.29.0 以前にダウングレードする。

pip uninstall streamlit
pip install streamlit==1.29.0

コミュニティをのぞいていると、ずっとこの問題は残り続けているみたいですね。
設定ファイルでセキュリティレベルを下げるよりかは、バージョンを下げる方がまだ安心ですね。

参考

https://discuss.streamlit.io/t/file-upload-fails-with-error-request-failed-with-status-code-403/27143/53

Discussion