今天開始正式寫程式。
如果電腦顯示 Python 版本,例如 Python 3.12.x,代表可以繼續。
如果找不到指令,可以再試:
py --version
如果兩個指令都無法執行,就需要先安裝 Python,再重新開啟 VS Code。
2. 建立虛擬環境
在終端機輸入:
python -m venv .venv
如果你的電腦是使用 py 指令,則輸入:
py -m venv .venv
虛擬環境的用途是讓這個專案使用自己的套件,不容易與其他 Python 專案互相影響。這也是 Python 官方文件建議的常見做法。
Python 3.15.0 documentation
+1
在 Windows PowerShell 中,接著執行:
..venv\Scripts\Activate.ps1
成功後,終端機前面通常會出現:
(.venv)
如果 PowerShell 顯示執行原則錯誤,先不要隨意修改系統設定;可以改用 VS Code 的 Command Prompt 終端機,再執行:
.venv\Scripts\activate.bat
安裝完成後,再輸入:
python -m pip show Flask
如果出現 Flask 的套件資訊,代表安裝成功。
接著在 requirements.txt 中填入:
Flask
這份檔案的用途是記錄專案的依賴套件,讓之後重新建立環境時可以使用:
python -m pip install -r requirements.txt
撰寫第一個 Flask 程式
打開 app.py,貼上以下完整程式碼:
from flask import Flask# 建立 Flask 應用程式app = Flask(name)# 設定首頁網址@app.route("/")def home(): return "My Media Library我的電影與遊戲收藏庫"# 啟動開發伺服器if name == "main": app.run(debug=True)
執行網站
在終端機輸入:
python app.py
成功時,終端機會出現類似以下的網址:
http://127.0.0.1:5000
開啟瀏覽器,輸入這個網址。
你應該會看到:
My Media Library
我的電影與遊戲收藏庫
這是今天用 Flask 建立的第一個網頁。
Flask Documentation (3.1.x)
注意:debug=True 適合本機開發,正式部署到網路時不要直接使用這個設定。