Windows Linux子系統(tǒng)(WSL)她渴,vscode+python+jupyter 開發(fā)環(huán)境搭建

系統(tǒng)安裝

1达址、確保操作系統(tǒng)版本 > windows 10 1803, 版本號的查看:運(yùn)行->winver

2趁耗、開始菜單->設(shè)置->更新與安全->開發(fā)者選項(xiàng)

3沉唠、控制面板->程序和功能->啟用或關(guān)閉windows功能->適用于Linux的Windows子系統(tǒng)

注意:上述過程需要按系統(tǒng)提示重新啟動電腦

子系統(tǒng)下載

1、我這直接下載子系統(tǒng)不從store安裝苛败,進(jìn)入Microsoft網(wǎng)站下載打算使用的Linux版本满葛。 這里我使用的是Ubuntu 18.04

image

2、下載完成后罢屈,把下載的文件解壓縮到一個合適的目錄(注意:該目錄將作為后續(xù)子系統(tǒng)的目錄嘀韧,所以建議找個空間充裕的地方)

3、以管理員權(quán)限缠捌,運(yùn)行exe文件安裝

image

4锄贷、輸入打算使用的Unix username 、password曼月。

5谊却、至此windows linux 子系統(tǒng)安裝完成,隨后在cmd上輸入bash即可進(jìn)入linux子系統(tǒng)哑芹, 在cmd下使用“wslconfig /l” 可以查看已安裝的子系統(tǒng)版本炎辨。

6、我們需要得到子系統(tǒng)的root用戶密碼聪姿,默認(rèn)情況下并未告訴我們root密碼碴萧, cmd下輸入bash進(jìn)入linux終端輸入:sudo passwd,輸入第4步驟的密碼咳燕,隨后系統(tǒng)將提升我們輸入兩次新密碼勿决,改密碼即為root用戶密碼,設(shè)置完成后招盲,可以使用su root 驗(yàn)證。

7嘉冒、國外源比較慢曹货,安裝軟件不方便咆繁,因此一般更改linux源為國內(nèi)源,下面使用阿里源

sudo mv /etc/apt/sources.list /etc/apt/sourses.list.backup
sudo vi /etc/apt/sources.list

貼入如下:

#阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

然后

sudo apt update

9顶籽、為了代碼寫的更快玩般,更改sub system使用zsh(主要是好看??)


sudo apt-get install zsh

sudo sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
vi ~/.zshrc
# 修改主題:

ZSH_THEME="agnoster"
#agnoster使用了一些額外字體因此安裝

sudo apt-get install fonts-powerline
#設(shè)置默認(rèn)shell, 

vi ~/.bashrc
#設(shè)置默認(rèn)使用zsh

if test -t 1; then

        exec zsh

fi

重新生效

source ~/.zshrc

python3 和 jupyter的安裝

我的主要用途是做一些科學(xué)計算和機(jī)器學(xué)習(xí)礼饱,所以直接使用anaconda進(jìn)行安裝

1坏为、到anaconda官網(wǎng)下載,注意下載linux版本镊绪,可以在bash內(nèi)用wget的下載匀伏,建議在windows下用下載工具下載,wget有點(diǎn)慢

2蝴韭、bash里面够颠,我們的磁盤都被掛載在/mnt下,可以看見 /mnt/c 榄鉴、/mnt/d 之類的就是我們的本地磁盤

3履磨、找到下載的文件目錄,運(yùn)行文件
例如:

./Anaconda3-2019.10-Linux-x86_64.sh

之后按照提示庆尘,進(jìn)行相應(yīng)操作剃诅,安裝過程大約持續(xù)3-10分鐘。

運(yùn)行 conda --version 驗(yàn)證安裝驶忌。

4矛辕、運(yùn)行

jupyter notebook

將提示沒有web瀏覽器

image

在windows 下 使用窗口內(nèi)提示的url即可訪問 jupyter。

注意: 啟動bash的cmd必須在管理員權(quán)限下位岔,否則訪問jupyter將提示目錄權(quán)限不足如筛。

vscode集成

1、官網(wǎng)下載vscode

2抒抬、vscode插件內(nèi)搜索 Remote-WSL并安裝

安裝完成后vscode會多出如下的圖標(biāo)

image

點(diǎn)擊 并選擇new window

image

此時vscode將打開一個新窗口并連接上linux子系統(tǒng)

打開Terminal發(fā)現(xiàn)提示符存在亂碼, 下載FiraCode 這個號稱程序?qū)S米煮w杨刨,并將vscode終端配置為該字體即可

image

最后效果如下

image

3、在vscode的wsl窗口內(nèi)安裝 python 插件

image

4擦剑、新建jupyter notebook

image

5妖胀、寫代碼,運(yùn)行


%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np

x=np.arange(11)
y=x**2
plt.plot(x,y)
plt.show()

image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末惠勒,一起剝皮案震驚了整個濱河市赚抡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌纠屋,老刑警劉巖涂臣,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡赁遗,警方通過查閱死者的電腦和手機(jī)署辉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來岩四,“玉大人哭尝,你說我怎么就攤上這事∑驶停” “怎么了材鹦?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長耕姊。 經(jīng)常有香客問我桶唐,道長,這世上最難降的妖魔是什么箩做? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任莽红,我火速辦了婚禮,結(jié)果婚禮上邦邦,老公的妹妹穿的比我還像新娘安吁。我一直安慰自己,他們只是感情好燃辖,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布鬼店。 她就那樣靜靜地躺著,像睡著了一般黔龟。 火紅的嫁衣襯著肌膚如雪妇智。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天氏身,我揣著相機(jī)與錄音巍棱,去河邊找鬼。 笑死蛋欣,一個胖子當(dāng)著我的面吹牛航徙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陷虎,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼到踏,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了尚猿?” 一聲冷哼從身側(cè)響起窝稿,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎凿掂,沒想到半個月后伴榔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年潮梯,在試婚紗的時候發(fā)現(xiàn)自己被綠了骗灶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惨恭。...
    茶點(diǎn)故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡秉馏,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出脱羡,到底是詐尸還是另有隱情萝究,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布锉罐,位于F島的核電站帆竹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏脓规。R本人自食惡果不足惜栽连,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望侨舆。 院中可真熱鬧秒紧,春花似錦、人聲如沸挨下。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臭笆。三九已至叙淌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間愁铺,已是汗流浹背鹰霍。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留茵乱,地道東北人茂洒。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像似将,于是被迫代替她去往敵國和親纯蛾。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容