Python
Dash
ngrok
colaboratory
GoogleColaboratory

Google ColaboratoryでDash等のlocalhostで起動したアプリケーションにアクセスする


概要

Colaboratoryで可視化方法を色々試している中で、Webアプリケーションを立ち上げるDashの結果を確認できるかを調査したので、その備忘録。

今回の内容は、localhost上のアプリケーションを実行する際なら応用がきくっぽい。


手順

実物はサンプル参照。


  1. ngrokをインストールする


    • localtunnelでも良い

    • 両社の違いはあまり把握してないです。。。



  2. 実行したいDashコードを作成して、マジックコマンド(%%writefile)でファイルを作成

  3. ngrokを起動する

  4. 2で作ったコードを実行する

  5. ngrokのURLへアクセスすると、Dashの可視化結果が見れる


余談

調べてる中で、jupyter-plotly-dashを見つけたが、こちらは少し手間がかかりそうだったので今回は断念。


参考