Windows 安裝 WSL 教學:在 Windows 使用 Linux 開發環境
在開發 Node.js、Python、Docker 或 AI Agent 時,許多工具都以 Linux 環境為主。
如果使用 Windows,最方便的方法就是透過 WSL (Windows Subsystem for Linux)。
WSL 可以讓你 直接在 Windows 內執行 Linux 系統,不用安裝虛擬機或雙系統。
本文將教你如何:
-
在 Windows 安裝 WSL
-
安裝 Ubuntu Linux
-
使用 Linux 指令
-
在 VS Code 中使用 Linux 開發
一、什麼是 WSL
WSL(Windows Subsystem for Linux) 是微軟提供的功能,可以在 Windows 上直接運行 Linux。
優點:
-
不需要安裝虛擬機
-
效能接近原生 Linux
-
可直接存取 Windows 檔案
-
支援 Docker、Node.js、Python 等開發工具
常見用途:
-
Web 開發
-
AI / Machine Learning
-
DevOps / Docker
-
區塊鏈開發
二、確認 Windows 版本
WSL 需要 Windows 10 或 Windows 11。
查看方式:
Win + R
輸入
winver
建議版本:
-
Windows 10 2004 以上
-
Windows 11(最佳)
三、安裝 WSL(最快的方法)
開啟 PowerShell(系統管理員)
輸入:
wsl --install
系統會自動:
1️⃣ 啟用 WSL
2️⃣ 安裝 WSL2
3️⃣ 下載 Ubuntu
4️⃣ 設定 Linux 核心
安裝完成後 重新開機。
四、第一次啟動 Linux
重新開機後打開:
Ubuntu
第一次啟動會要求建立 Linux 帳號:
Enter new UNIX username:
例如:
user
設定密碼:
Enter new UNIX password:
完成後會看到:
user@DESKTOP:~$
代表 Linux 已經可以使用。
五、基本 Linux 指令
可以先測試幾個常用指令。
查看目前目錄:
pwd
查看檔案:
ls
建立資料夾:
mkdir test
進入資料夾:
cd test
更新套件:
sudo apt update
升級系統:
sudo apt upgrade
六、Windows 與 Linux 檔案互通
WSL 可以直接存取 Windows 檔案。
Windows C 槽在 Linux 的位置:
/mnt/c
例如:
cd /mnt/c/Users
可以看到 Windows 使用者資料。
七、安裝開發工具(建議)
常見開發工具:
安裝 Git
sudo apt install git
安裝 Node.js
sudo apt install nodejs npm
安裝 Python
sudo apt install python3 python3-pip
八、使用 VS Code 開發
建議搭配 VS Code + WSL Extension。
安裝:
1️⃣ 安裝 VS Code
2️⃣ 安裝插件
WSL
然後在 WSL 輸入:
code .
VS Code 就會直接在 Linux 環境開啟專案。
九、常見 WSL 指令
查看 WSL 版本
wsl -l -v
啟動 Linux
wsl
關閉 WSL
wsl --shutdown
更新 WSL
wsl --update
十、WSL 的優點
使用 WSL 可以:
-
在 Windows 使用 Linux 開發
-
減少環境差異問題
-
方便使用 Docker / Node.js / Python
-
避免虛擬機效能消耗
現在許多開發者都使用:
Windows + WSL + VS Code
作為主要開發環境。
留言
張貼留言