系統(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
2、下載完成后罢屈,把下載的文件解壓縮到一個合適的目錄(注意:該目錄將作為后續(xù)子系統(tǒng)的目錄嘀韧,所以建議找個空間充裕的地方)
3、以管理員權(quán)限缠捌,運(yùn)行exe文件安裝
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瀏覽器
在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)
點(diǎn)擊 并選擇new window
此時vscode將打開一個新窗口并連接上linux子系統(tǒng)
打開Terminal發(fā)現(xiàn)提示符存在亂碼, 下載FiraCode 這個號稱程序?qū)S米煮w杨刨,并將vscode終端配置為該字體即可
最后效果如下
3、在vscode的wsl窗口內(nèi)安裝 python 插件
4擦剑、新建jupyter notebook
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()