搜 索

利用WSL2在Windows下安装Turi Create库

  • 1.8k阅读
  • 2021年07月30日
  • 0评论
首页 / 其他 / 正文

适用于 Coursera 华盛顿大学课程《机器学习基础:案例研究 》。
Applicable to Coursera course "Machine Learning Fundamentals: A Case Study Approach" by University of Washington.
我在学习 Coursera 机器学习基础这门的过程中,按照 "Getting started with Python, Jupyter Notebook & Turi Create" 教程指引准备 Python、Jupyter Notebook 以及 Turi Create 环境。由于在 Win 下安装了 Anaconda 环境,怎么搜都搜不到 turicreate :(,翻出来 项目 git 主页 看了眼说明,发现 System Requirements 中已经写出了 Windows10 仅支持 WSL(哭,按照网上的教程总会在奇怪的地方报错,故采用 Anaconda+Jupyter Notebook+Turi Create 这个组合来尝试并成功运行。


WSL2 安装与配置

步骤 1 - 启用适用于 Linux 的 Windows 子系统

打开 设置 —— 应用 ——在右上方相关设置处点击 程序和功能 ——左侧点击 启用或关闭 Windows 功能 ——勾选 适用于 Linux 的 Windows 子系统 ——确定后根据提示操作。
或在 Windows 徽标处右键点击Windows Powershell (管理员)(A),运行以下代码:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

步骤 2 - 检查运行 WSL 2 的要求

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。
    (小声 bb:只要更新到最新版就没有问题啦

步骤 3 - 启用虚拟机功能

Windows 徽标处右键点击Windows Powershell (管理员)(A),运行以下代码以启用启用 "虚拟机平台" 可选功能:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启计算机,以完成 WSL 安装并更新到 WSL 2。

步骤 4 - 下载 Linux 内核更新包

下载 适用于 x64 计算机的 WSL2 Linux 内核更新包 ,运行并安装。

步骤 5 - 将 WSL 2 设置为默认版本

Windows 徽标处右键点击Windows Powershell (管理员)(A),运行以下代码以将 WSL 2 设置为默认版本:

wsl --set-default-version 2

步骤 6 - 安装所选的 Linux 分发

打开 Microsoft Store WSL 专页,安装 Linux 分支,下载安装完毕后启动,等待数分钟后设置用户名及密码,即成功安装。
PS:本教程以Ubuntu 20.04 LTS 版为准。


Turi Create 安装

步骤 1 - Anaconda 的下载

由于官方下载源速度慢,建议采用 清华源 或国内源进行 Anaconda 下载(截至本文发布,此版本为最新版 Anaconda3-5.3.1)。可以使用 wget 或 crul 命令进行下载,或在 windows 环境下利用迅雷等第三方下载工具下载后复制至默认挂载目录(本机用户文件夹 /mnt/c/Users/ 用户名 ,即对应 C:\Users\ 用户名)。

步骤 2 - Anaconda 的安装

在 Ubuntu 终端中输入(请根据下载版本对应运行)

sudo bash Anaconda3-5.3.1-Linux-x86_64.sh

输入 root 密码后,一路回车,阅读用户协议,在弹出 Do you accept the license terms? [yes|no] 时输入 yes 接受协议。
接下来会提示安装路径 Anaconda3 will now be installed into this location:,若接受回车即可,若需更换目录,直接键入新目录并回车。后续则会自动执行安装流程。安装后会提示Do you wish the installer to initialize Anaconda3 in your /root/.bashrc ? [yes|no],回车拒绝。在安装结束时会提醒是否需要安装 VS Code Do you wish to proceed with the installation of Microsoft VSCode? [yes|no] ,回车拒绝即可。

步骤 3 - Anaconda 的环境配置

输入下方代码以修改环境变量

sudo vim /etc/profile

输入 i 进入 --INSERT-- 编辑模式,光标移动到文件末尾,复制并粘贴下方配置。注意!/root/anaconda3/请修改为自己的安装路径!

#Anaconda Export
PATH=$PATH:/root/anaconda3/bin

复制后点按 Esc 退出,输入 :w 保存文件,输入 :q 退出 vim 文本编辑程序。
配置完成后输入 conda --version,若出现版本号则安装成功。

步骤 4 - Jupyter 的安装

键入 conda search jupyter 搜索 jupyter 包:

Loading channels: done
# Name                  Version           Build  Channel
jupyter                   1.0.0          py27_4  anaconda/pkgs/main
jupyter                   1.0.0          py27_6  anaconda/pkgs/main
jupyter                   1.0.0          py27_7  anaconda/pkgs/main
jupyter                   1.0.0  py27h505fd4b_0  anaconda/pkgs/main
jupyter                   1.0.0          py35_4  anaconda/pkgs/main
jupyter                   1.0.0          py35_6  anaconda/pkgs/main
jupyter                   1.0.0          py35_7  anaconda/pkgs/main
jupyter                   1.0.0  py35hd38625c_0  anaconda/pkgs/main
jupyter                   1.0.0          py36_4  anaconda/pkgs/main
jupyter                   1.0.0          py36_6  anaconda/pkgs/main
jupyter                   1.0.0          py36_7  anaconda/pkgs/main
jupyter                   1.0.0  py36h9896ce5_0  anaconda/pkgs/main
jupyter                   1.0.0          py37_4  anaconda/pkgs/main
jupyter                   1.0.0          py37_5  anaconda/pkgs/main
jupyter                   1.0.0          py37_6  anaconda/pkgs/main
jupyter                   1.0.0          py37_7  anaconda/pkgs/main
jupyter                   1.0.0          py38_7  anaconda/pkgs/main
jupyter                   1.0.0  py39h06a4308_7  anaconda/pkgs/main

出现搜索结果并对应 Python 版本号则证明可以安装,输入 conda install jupyter 进入安装流程。若过程中提示 Proceed ([y]/n)?,按回车同意。(如果出现 CONNECTION FAILED 等问题,可能由于网络波动导致安装失败,重新输入安装命令即可。)

turicreate 库安装

由于 Conda 包管理中没有 turicreate 库,故选择使用 pip 安装。如果直接安装会报以下错误:

ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

这里我们使用 conda uninstall wrapt 命令卸载 wrapt 包及其依赖,回车同意即可。
接下来使用清华 Pypi 源安装 turicreate:

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple turicreate

这样 Turi Create 库就安装完毕了。
如下图:屏幕截图 2021-07-30 154930.png

打 赏
Alipay
WeChatPay
QQPay
评论区
暂无评论
avatar

萌ICP备 20211220号

MySSL 安全签章