首页 其他

适用于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




文章评论

目录

萌ICP备 20211220号

MySSL 安全签章