安装
1、点开始,进入win10新设置面板。
2、进入更新和安全
3、选择开发者选项
4、选中开发人员模式
5、进入控制面板,进入程序
6、启用和关闭windows功能
7、选中适用于Linux的windows的子系统,确定
8、重启电脑
9、安装Linux子系统
【方法一】
win+R键输入cmd回车运行,推荐直接运行bash命令:
$ bash
来引出Linux安装的后续操作。(lxrun/install/y命令也可以,但不推荐)
lxrun工具可以用来安装卸载linux子系统还有一些其他操作
【方法二】
可以通过Microsoft store搜索Ubuntu关键字来安装WSL,如图:
安装完成后可以再linux命令模式下做几乎linux下所有的操作,但是无法使用图形界面,比如说,这样无法使用matplotlib打印图形,如果操作则会报错。
配置图形界面的使用
1、设置环境变量
由于win10的linux子系统无法原生支持使用图形界面,所以需要采用曲线救国的方式,使用类似远程登陆的方法来进行图形交互界面。
原理:
先使用一个软件Xming作为显示设备(显示器),通过在linux中指定局域网内部的linux图形输出设备(显示器)的地址来链接这台显示设备,指定显示设备的方式是指定$DISPLAY环境变量的值来实现的,DISPLAY环境变量存储的是显示设备的地址,显示设备地址的格式为[主机名]:[端口号],比如192.168.1.110:0,而在这里由于我们通常只是在自己的电脑上使用,所以linux的地址和win10的地址是一样的,所以可以直接指定Xming虚拟的设备号码即可,例如:1或者:0
例如:Xming的Display number是0,则操作为export DISPLAY=:0
将代码添加到~/.bashrc文件中,登录用户时操作即可自动运行,避免每次都要在bash中操作。
具体操作如下:
打开bash(linux提示符)
win+R组合打开cmd,输入bash运行
将惭怍添加到~./bashrc最后一行
因为linux子系统不支持用户界面,所以要更改文本文件需要使用提示符下的文档编辑器,在bash下使用
$ nano ~/.bashrc
打开用户配置文件,在最后一行添加export DISPLAY=:0,退出时记得保存,编辑器下面有提示操作。
source一下使配置生效
source ~/.bashrc
~/.bashrc具体路径时 /home//.bashrc
查看变量是否更改成功
echo $DISPLAY # 查看指定输出设备的端口号
2、Xming的使用
下载链接: https://pan.baidu.com/s/1MrliSqT5XV9Ba_0yXfulPA
提取码: v73z
安装好Xming后,点击XLaunch启动器启动并配置
默认就行(可以自己设置,注意Display number要和DISPLAY环境变量指定的设备号码一致,这里是:0)
下一步到结束就好
以下为使用看配置是否有效
参考:https://www.jianshu.com/p/aca81f8c7f08