亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

win10配置linux子系統使用python繪圖并顯示--WSL使用GUI

系統 2694 0

win10配置linux子系統使用python繪圖并顯示--WSL使用GUI輸出_第1張圖片
默認情況下,Win10的linux子系統(WSL)是只能使用命令行程序的。所有圖形界面的程序都無法執行。

通過為Win10安裝XWindows協議的終端應用,可以讓Win10成為一臺XWindow終端,從而接受Linux的XWindow顯示輸出。
這樣的終端應用有挺多,Xming和VcXsrv是其中著名的兩個。下載安裝就可以,我因為一些習慣上的原因使用了后者。

安裝設置都使用默認即可,其中在顯示端口設置的位置,默認是-1,表示自動選擇,大多數情況是可以工作的。也碰到過不能連通的情況,這時候可以嘗試設置成跟你Linux設置相同的端口,比如0。
win10配置linux子系統使用python繪圖并顯示--WSL使用GUI輸出_第2張圖片

Linux的環境參數設置可以放在~/.bashrc文件中,只要兩行:

          
            export DISPLAY=:0.0
export LIBGL_ALWAYS_INDIRECT=1
          
        

使用的時候先啟動XWindow終端程序。啟動WSL,比如我用的Ubuntu(WSL已經啟動的話,剛修改完配置文件也要重新啟動或者重新連接一次以便配置生效),這時候Linux已經可以使用GUI輸出了,但默認情況下的安裝,是沒有任何GUI程序的。可以安裝一些小程序測試一下:

          
            $ sudo apt install x11-apps
    ...
$ xeyes
          
        

win10配置linux子系統使用python繪圖并顯示--WSL使用GUI輸出_第3張圖片
這表示整個GUI系統已經正常工作了。

并不建議在Linux安裝桌面系統,我覺得既然已經選擇了Windows作為前端,就踏踏實實的用Windows,后端Linux使用命令行才是正路子。安裝XWindow只是為了使用Linux的GUI應用輸出。桌面系統做文件管理、系統設置之類的操作,長久來看一定是得不償失的,特別是在技能習慣上。

Python的繪圖庫,比如常用的matplotlib,在WSL中會默認使用Agg繪圖后端。這是一個啞終端,不做GUI輸出,但是可以保存繪制的圖形到文件。
安裝XWindow之后,希望使用matplotlib繪圖輸出,需要另外安裝TkAgg庫,否則仍然無法繪圖顯示。
安裝之前先在Python的啟動信息中確認一下Python的版本,如果不是3.6或者3.6.x的版本,請對應修改下面安裝的軟件包。

          
            $ sudo apt-get install python3.6-tk
          
        

之后并不需要重新安裝matplotlib庫。
使用我們原來課程中的繪圖示例來看看效果:

          
            #繪制正弦曲線

#引入數值計算庫,改為短名稱
import numpy as np
#引入繪圖庫,改為短名稱
import matplotlib.pyplot as plt

#生成一個由-4到4、均分為200個元素的列表
x = np.linspace(-4, 4, 200) 
#計算當x取值范圍-4至4時所有的sin函數解
f = np.sin(x)

#繪制
plt.plot(x, f, 'red') 

#將繪制好的圖顯示出來
plt.show()
          
        

結果就是題頭圖了,WSL跟Win10桌面應用和平相處,共創和諧社會。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品久久久久久久久免费影院 | 国产精品一区二区久久精品 | 日本视频中文字幕一区二区 | 亚洲成人黄色在线 | 久久男女 | 久久久不卡国产精品一区二区 | 四虎永久免费在线观看 | 国产自愉自愉全免费高清 | 欧美综合图区 | 四虎精品免费国产成人 | 亚洲美女激情 | 欧美日韩国产高清一区二区三区 | 久久国产午夜精品理论片34页 | 一级毛片在线播放 | 天天曰夜夜操 | 亚洲欧洲精品视频在线观看 | 在线观看中文字幕亚洲 | 免费人成黄页网站在线观看 | 青青青爽视频在线观看 | 日韩精品中文字幕一区二区三区 | 日本精品中文字幕在线不卡 | 天天搞天天搞 | 成人a免费α片在线视频网站 | 尤物黄色 | 奇米成人| 一区二区3区免费视频 | 色综合婷婷 | www.奇米.com | 久久久国产精品视频 | 亚洲免费三区 | 国产麻豆高清视频在线第一页 | 高清色视频 | 最新69成人精品毛片 | 国产精品无码久久综合网 | 一级特黄aaa大片 | 狠狠大日本亚洲香蕉亚洲 | 日韩在线国产精品 | 国产欧美国产精品第二区 | 91亚洲国产系列精品第56页 | 国产网站精品 | 欧美成人免费香蕉 |