Windows10 + WSL 使用Linux圖形界面程序

參考: Win10內(nèi)置Ubuntu,完美使用Docker in Windows

現(xiàn)在Win10下用WSL(Windows Subsystem Linux - bash)開發(fā)程序基本上沒問題了,包括上一篇Docker也能使用了。
但某些時(shí)候,你可能還是要用到Linux上的圖形界面程序,比如Pycharm, Sublime Text等,因?yàn)樗鼈兗蒞SL Bash環(huán)境會更方便使用。


image.png

其實(shí)越來越多的程序,都開始原生支持WSL了,比如VS Code。
但Pycharm、Sublime暫時(shí)還不(免費(fèi))支持。

  • Windows Pycharm:遠(yuǎn)程調(diào)試WSL上的Python,只有收費(fèi)版本才支持,如果我們直接安裝在WSL里,不就是“本地”調(diào)試了么。
  • Sublime Text也是,Ctrl+B快捷鍵,是快速執(zhí)行當(dāng)前程序,如果在Window里執(zhí)行,那就訪問不了WSL上的Python/bash等命令行環(huán)境。

如何解決?很簡單,目前階段,先裝個XServer就能用,速度沒啥區(qū)別。

下圖是我連接WSL上的Pycharm CE,可以看到,Terminal窗口顯示的python,是Linux的python:


image.png

步驟:

1. Windows安裝VcXsrv

Install the lastest version of VcXsrv

2. WSL安裝xfce desktop

sudo apt-get install xfce4-terminal
sudo apt-get install xfce4

配置文件:~/.bashrc

export DISPLAY=:0.0
export LIBGL_ALWAYS_INDIRECT=1

3. Windows上打開XLaunch

我一般選“Multiple Window”


image.png

4. 現(xiàn)在執(zhí)行WSL的圖形界面程序就OK了

比如WSL 輸入:startxfce4,XLaunch窗口就會跳出來以下窗口:

image.png

5. 實(shí)例:WSL上安裝Pycharm CE

  1. download from https://www.jetbrains.com/pycharm/download/#section=linux

  2. 打開bash

  3. 解壓sudo tar xfz pycharm-*.tar.gz -C /opt/

  4. Pycharm需要JRE:

# vi ~/.bashrc
export JDK_HOME=/opt/pycharm-community-2018.3.5/jre64
  1. cd /opt/pycharm-*/bin
  2. 運(yùn)行 . ./pycharm.sh

成功!

加個快捷方式:
sudo ln -s /opt/pycharm-community-2018.3.5/bin/pycharm.sh /usr/bin/pycharm
打開bash,直接輸入pycharm就能運(yùn)行了!

Flask開發(fā)福音:Pycharm CE配置Flask環(huán)境(跟Professional收費(fèi)版本功能一樣)

https://blog.miguelgrinberg.com/post/setting-up-a-flask-application-in-pycharm

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容