在Windows 11上配置WSL開發環境指南
最近換工作需要深入研究代碼,發現WSL(Windows Subsystem for Linux)是微軟為Windows開發者提供的強大工具,可以在Windows上直接運行Ubuntu子系統,無需雙系統或虛擬機(滿足絕大多數使用場景)。
步驟1:配置WSL
- 確保系統支持虛擬化功能
- 打開控制面板→程序→啟用或關閉Windows功能,勾選"Ubuntu子系統"和"虛擬機平臺"
- 以管理員身份打開PowerShell,執行:
wsl --install wsl.exe --set-version 2
- 重啟計算機
步驟2:安裝Ubuntu
- 打開Microsoft Store
- 搜索"Ubuntu",選擇適合的發行版進行安裝
步驟3:配置Docker(可選)
- 下載安裝Docker Desktop for Windows
- 啟動Ubuntu終端運行Docker
- 如需更換鏡像源:
- 點擊任務欄Docker圖標→設置→Docker Engine
- 修改鏡像地址后重啟Docker服務
- 建議使用
-v
參數映射本地文件夾到Linux路徑
步驟4:配置Conda環境
- 在Ubuntu終端中安裝Conda
- 創建并配置虛擬環境
步驟5:PyCharm配置
- 添加解釋器→選擇WSL
- 瀏覽到Ubuntu中的Conda路徑/envs/具體環境/bin/python
- 注意:雖然解釋器匹配了,但終端路徑可能需要手動調整
步驟6:PyCharm終端設置
- 默認終端是Windows PowerShell
- 可直接輸入
wsl
進入Ubuntu shell - 或在設置→工具→終端中修改Shell路徑
注:后續會補充示意圖,如有疑問歡迎交流。