2019-01-01 新增内容: Microsoft Store 安装 WSL
1 - 安装
1.1 - 进入 win10 新设置面板
1.1.1 - 进入更新和安全
1.1.2 - 选中开发人员模式
加载完成后
1.2 - 进入控制面板
1.2.1 - 进入程序和功能
1.2.2 - 启用和关闭windows功能
1.2.3 - 选中 适用于linux 的 windows的子系统
完成以上步骤后后重启
1.3 - 安装
1.3.1 - 安装 Linux 子系统(本节后添加了新的安装 WSL 的方法,可以安装更多 Linux 发行版 [ 2019-01-01 修改])
win + R 键输入 cmd 回车运行,推荐直接运行 bash 命令:
$ bash
来引出linux安装的后续操作。(lxrun /install /y 命令也是可以的,但不推荐)
** lxrun 工具可以用来安装卸载 linux 子系统还有一些其它操作 **
安装完成后可以在linux命令模式下做几乎linux下所有的操作,但是无法使用图形界面,比如说,这样无法使用matplotlib打印图形,如果操作则会报错
现在已经完成安装
[2019 01 01新增],现在可以通过 Microsoft store 搜索 Linux 关键字来搜索并安装 WSL, 如图:
该种方法支持更多的发行版,比如:SUSE,KALI, DEBIAN 等发行版,以及同一发行版的不同版本,比如 Ubuntu 16.04 LTS 和 Ubuntu 18.04 LTS
2 - 配置图形界面的使用
2.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 中操作。以下是具体操作
2.1.1 - 打开 bash (Linux 提示符):
- win + R 组合键打开运行,在运行中键入 bash 进入linux 字符界面
- 先进入 cmd ,然后在 cmd 中输入 bash 运行
2.1.2 - 设置环境变量(配置显示设备)
将操作添加到~/.bashrc最后一行
因为 linux 子系统不支持用户界面,所以要更改文本文件需要使用 提示符下的文档编辑器(不知道你的习惯,赘述一下),在 bash 下使用$ nano ~/.bashrc
打开用户配置文件,在最后一行添加 export DISPLAY=:0,记得先保存,再退出,编辑器地下有操作提示。
2.1.3 -source 一下使配置生效
$ source ~/.bashrc # ~/.bashrc 具体路径是 /home/<user name>/.bashrc
2.1.4 - 查看变量是否更改成功
echo $DISPLAY # 查看指定输出设备的端口号
2.2 - Xming 的使用
Xming 下载地址(点击即可下载)
2.2.1 - 安装好 Xming 后,点击 XLaunch 启动器启动并配置。
2.2.2 - 默认就行(可以自己设置,注意 Display number 要和 DISPLAY环境变量指定的设备号码一致,这里是 :0 )
下一步到结束就好
以下为试用看配置是否有效
matplotlib 绘图
启动 Ubuntu 下类似 photoshop 的图形界面软件