公司平时的办公环境是Windows,最近在使用Anaconda遇到的问题是一些Python包无法在Windows环境下使用,例如FM和FFM。所以想试试最新的Windows中自带的Linux子系统(WSL)。
Linux子系统的安装
启用Windows Linux子系统非常的简单,但中间也可能遇到一些小问题。
1、进入Windows设置->更新与安全->开发者选项,启用开发人员模式:
2、进入控制面板->程序与功能->启用或关闭Windows功能,开启适用于Linux的Windows子系统
3、打开Microsoft Store应用商店,搜索Linux,然后选择你要安装的Linux系统,这里我选择了Ubuntu,你也可以选择系统自己顺手的系统。
如果你的微软账号设置的是国内,那么这里很可能会不让你下载,出现的提示内容为:你可以在Xbox One主机上购买。(你所在的地区不支持通过Microsoft.com购买。)
解决方案是在网页登录你的Microsoft账号,并将账号所在地区改为美国,然后再回到Microsoft Store中重现登录。
安装成功后会在开始菜单中出现Ubuntu图标,点击图标即可启动Ubuntu了。第一次运行的时候会要求设置账号信息等。
Anaconda的安装与使用
Andconda的安装非常的简单,类似前面Manjaro系统中安装的流程。我这里安装了JupyterLab,启动后可以直接在Windows打开链接即可。
To access the notebook, open this file in a browser: file:///home/qw/.local/share/jupyter/runtime/nbserver-32-open.html Or copy and paste one of these URLs: http://localhost:8888/?token=53142ba00438cbd3a7898864ccdafebc8c544a1da6da533e or http://127.0.0.1:8888/?token=53142ba00438cbd3a7898864ccdafebc8c544a1da6da533e
关于Linux系统与Windows系统间文件的共享,一种方式是通过JupyterLab的上传功能,另外一种方式是Linux系统中已经挂载了Windows的磁盘,挂载路径为/mnt/c、/mnt/d..,依次对应的是C盘和D盘。