290 字
1 分鐘
Google Colab 執行 Flask

介紹#

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()

執行程式,取得網址./colab_flask.jpg#

打開網址:會印出 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(在新分頁開啟)

Google Colab 執行 Flask
https://aishuafei.com/posts/google-colab-執行-flask/
作者
愛耍廢
發佈於
2020-01-04
許可協議
CC BY-NC-SA 4.0