iT邦幫忙

2021 iThome 鐵人賽

DAY 2
1
AI & Data

機器學習與前端網頁系列 第 2

Day 2 弄好環境,跑一個範例伺服器

作業系統是 Windows 10
安裝 Anaconda

安裝完後可以在開始選單中找到 Anaconda Prompt,有 cmd 和 powershell 兩種,在這裡使用 cmd 版本。

在 Prompt 視窗中,建立環境並啟動。
python 版本是3.7,選擇的伺服器框架是 flask。

# cmd
conda create -n py37 python=3.7 flask
conda activate py37

建立一個 py 檔: a01_flask_server.py

# a01_flask_server.py
from flask import Flask

app = Flask(__name__)
# 
@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"
    
if __name__ == '__main__':
    app.run(debug=True, host='0.0.0.0', port=5050)
    

你有兩個方法可以執行這個程式碼。

第一種方法是直接執行 python。

# cmd
> python a01_flask_server.py

第二種方法是使用安裝時給予的 flask 程式執行這個 py 檔。

# cmd
> set FLASK_APP=a01_flask_server
> flask run

在瀏覽器上可以看到 Hello, World!

參考資料
https://www.anaconda.com/
https://flask.palletsprojects.com/en/2.0.x/cli/


上一篇
Day 1 前言 - 我是誰、我在哪裡、我要做什麼
下一篇
Day 3 跑一下 Tensorflow 範例
系列文
機器學習與前端網頁30

尚未有邦友留言

立即登入留言