1. 什麼是虛擬環境 (venv)?
虛擬環境就是讓你在同一台電腦上,可以為不同的專案建立「獨立」的 Python 環境,互不干擾。
例如:某個專案用 Dash 3.0.4,另一個用 Dash 4.0,不會互相影響。
2. 如何建立一個新的 venv?
打開終端機 Terminal / CMD,輸入:python -m venv dash_env
這樣會在當前資料夾下建立一個叫 dash_env
的虛擬環境資料夾。

3. 如何啟動 venv?
根據你的作業系統不同,啟動方法不一樣:
- Windows:
dash_env\Scripts\activate
- Mac / Linux:
source dash_env/bin/activate
啟動後,你的命令列前面會出現 (dash_env)
,代表已經進入虛擬環境!

4. 如何安裝 Dash ?
進入虛擬環境後,直接安裝:
pip install dash==2.14.0
Pip 會自動連帶安裝 Dash 所需要的其他套件(如 Flask、Plotly)。

5. 如何在 venv 裡執行你的程式?
假設你的程式叫 app.py
,直接打:
python app.py
就可以在這個隔離的虛擬環境裡跑程式。
6. 如何重複使用虛擬環境?
每次要用這個 venv,只要:
- 打開 Terminal
cd
到你的專案資料夾- 啟動虛擬環境(activate)
dash_env\Scripts\activate # Windows
source dash_env/bin/activate # Mac / Linux
啟動後就可以繼續使用,不需要重新建立。


離開虛擬環境:
deactivate


7. Dash 最小可執行範例
來,這是一個最小最乾淨的 Dash 範例,可以直接放在 app.py
測試:
import dash
from dash import html
app = dash.Dash(__name__)
app.layout = html.Div(children=[
html.H1('Hello Dash!'),
html.P('Welcome to your first Dash app.')
])
if __name__ == '__main__':
app.run_server(debug=True)
執行:
python app.py
瀏覽器開啟:http://127.0.0.1:8050/

就可以看到你的 Dash 小網頁了!
很好!這也是非常重要的問題。
刪除虛擬環境(venv)非常簡單,不需要什麼特別指令,因為虛擬環境本質上就是一個資料夾。
直接刪掉它就可以了!
🗑️ 刪除虛擬環境的方法
✅ 步驟如下:
- 先確認你的虛擬環境 已經 deactivate(如果你還在虛擬環境中)
deactivate
(如果你沒 activate,也沒關係,直接進行下一步) - 找到虛擬環境的資料夾,例如叫
dash_env
- 直接刪掉整個資料夾!
- Windows:可以用檔案總管刪除,或在命令列用
rmdir /s /q dash_env
- Mac / Linux:用 Terminal
rm -rf dash_env
就這麼簡單,刪掉資料夾 = 刪除虛擬環境。
⚡ 小提醒
- 虛擬環境刪掉,不會影響你本機的 Python 安裝。
- 刪掉 venv 不會刪掉你的專案程式碼(例如 app.py),只刪掉虛擬環境本身。
- 重新建立新的 venv,流程也一樣用
python -m venv 新名字