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

作為主要開發環境。

留言

熱門文章