Win10安装配置linux子系统(Ubuntu16.04)并打开Jupyter图形界面过程记录

本文主要的目的是记录笔者在安装使用WSL和Jupyter Lab所遇到的一些问题和相应的解决方案, 其中一些较为简单的步骤就跳过不谈了, 比如如何启用"使用于Windows的Linux子系统"和在windows商店下载并安装ubuntu的过程就跳过不谈了, 细节可以参考其他大佬的博客, 他们提供了很多较为完成的教程, 比如我随便找了一篇,

执行完上述的步骤之后, 你应该会看到这样的画面(我稍微调整了一下配色和字体, 不过这不是本质的): 

Win10安装配置linux子系统(Ubuntu16.04)并打开Jupyter图形界面过程记录_第1张图片

那么接下来就是我在这整个过程中遇到的主要的两个坑和应对方法的介绍: 

1. 使用命令行安装Anaconda之后, pip install命令报错的问题

Win10安装配置linux子系统(Ubuntu16.04)并打开Jupyter图形界面过程记录_第2张图片

看起来是权限导致的问题, 我的解决方案比较粗暴: 输入su命令和密码即可.

2. 如何成功打开图形化界面使用Jupyter Lab

网上很多博客推荐使用Xming(比如这篇), 但是我的测试结果显示在启动时报错, compiz的依赖存在缺失, 试了几种方法都没能成功解决. 在这里我使用的是MobaXterm(下载地址), 一个免费的Xserver软件. 之后按照这篇文章后半部分的说明进行操作即可, 为了节约大家的时间, 我摘取了两个主要步骤: 

    (1) 安装MobaXterm后打开, 依次点击Sessions - New session - Shell-Ubuntu Bash (WSL) - OK即可进入WSL.

Win10安装配置linux子系统(Ubuntu16.04)并打开Jupyter图形界面过程记录_第3张图片

    (2) 打开Jupyter Lab图形界面

        在 .bashrc 中添加:

export DISPLAY=:0

        然后果断直接: 

source ~/.bashrc

        如果你之前安装了Anaconda全家桶, 那么直接: 

jupyter lab --allow-root

        这样你就会看到一个不怎么好看的图形界面出现在任务栏.

end

你可能感兴趣的:(Win10安装配置linux子系统(Ubuntu16.04)并打开Jupyter图形界面过程记录)