介紹
Google Colab像是一個anaconda的Jupyter Notebook ,非常方便不用在自己電腦上安裝任何東西,來試試看Colab,檔案會建立在你的google Drive 硬碟上。
介紹如何在Colab上執行輕量型的Flask執行python。
英文文章教學: https://medium.com/@kshitijvijay271199/flask-on-google-colab-f6525986797b
安裝套件
必須安裝套件,一定要加上 !
!pip install flask-ngrok
輸入程式碼
from flask_ngrok import run_with_ngrok
from flask import Flask
app = Flask(__name__)
run_with_ngrok(app) #starts ngrok when the app is run
@app.route("/")
def home():
return "<h1>Running Flask on Google Colab!</h1>"
app.run()
執行程式,取得網址
打開網址:會印出 Running Flask on Google Colab!
ngrok支援https,如 https://4a79f8b9.ngrok.io/ ,即使關閉Colab網頁程式還是持續在執行Flask,目前goolge colab規定12小時自動斷開,在沒有安裝Python的電腦是相當方便測試或編寫程式的工具。
ngrok每次重新執行後網址會變更,如果使用LINE BOT測試就會需要到LINE BOT API設定更新網址。
Colab 官方文檔教學
https://colab.research.google.com/notebooks/io.ipynb#scrollTo=S7c8WYyQdh5i