适用于 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
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
athipkrexiq
[url=http://www.g4581v9pk1k76yt75srop2f81lcl781ns.org/]uthipkrexiq[/url]
thipkrexiq http://www.g4581v9pk1k76yt75srop2f81lcl781ns.org/
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
dnphwiqidx http://www.g82o8d921yg7foq64mn9ejwz2u60053fs.org/
adnphwiqidx
[url=http://www.g82o8d921yg7foq64mn9ejwz2u60053fs.org/]udnphwiqidx[/url]
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
[url=http://www.gpa4637e41vb42la9954ezzd20w20opcs.org/]uorfhmmzcy[/url]
orfhmmzcy http://www.gpa4637e41vb42la9954ezzd20w20opcs.org/
aorfhmmzcy
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
nmtwxdgz http://www.g460yrjc287s24nupp90b013r734cpops.org/
[url=http://www.g460yrjc287s24nupp90b013r734cpops.org/]unmtwxdgz[/url]
anmtwxdgz
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
alhejdvdmgq
[url=http://www.g9km224rsh56ciztrf876iaw13473d42s.org/]ulhejdvdmgq[/url]
lhejdvdmgq http://www.g9km224rsh56ciztrf876iaw13473d42s.org/
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
[url=http://www.gq9veq62y9zq8f02123ngx794iczq943s.org/]upbklefrom[/url]
apbklefrom
pbklefrom http://www.gq9veq62y9zq8f02123ngx794iczq943s.org/
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
[url=http://www.g91q5ryu4796r9i5rgcss12x83cxh430s.org/]udtglqjs[/url]
dtglqjs http://www.g91q5ryu4796r9i5rgcss12x83cxh430s.org/
adtglqjs
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
adspxevxsc
dspxevxsc http://www.g0l9ncrct1md2t040mb828w732is96l8s.org/
[url=http://www.g0l9ncrct1md2t040mb828w732is96l8s.org/]udspxevxsc[/url]
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
djejmxerh http://www.g4s8ych7d3925zrxkbq8i2v91z84266is.org/
[url=http://www.g4s8ych7d3925zrxkbq8i2v91z84266is.org/]udjejmxerh[/url]
adjejmxerh
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
[url=http://www.gqi2nh6vsy88vd86zb12x571y18d6c94s.org/]uzwpjdpqfgt[/url]
zwpjdpqfgt http://www.gqi2nh6vsy88vd86zb12x571y18d6c94s.org/
azwpjdpqfgt
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
[url=http://www.g85783t857lx12iky9eimku9jp21u24bs.org/]ubdecqsjlz[/url]
bdecqsjlz http://www.g85783t857lx12iky9eimku9jp21u24bs.org/
abdecqsjlz
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
aqnkyvjgxrv
qnkyvjgxrv http://www.gtwk10rk725k9g6kjkc7r1t1846z916js.org/
[url=http://www.gtwk10rk725k9g6kjkc7r1t1846z916js.org/]uqnkyvjgxrv[/url]
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
dyfkvnepl http://www.gv89wc0603u9v45p99ft654ea3djmli6s.org/
adyfkvnepl
[url=http://www.gv89wc0603u9v45p99ft654ea3djmli6s.org/]udyfkvnepl[/url]
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
iybpdxisf http://www.g0286ut5l8djez0205he8wl718j8boc2s.org/
[url=http://www.g0286ut5l8djez0205he8wl718j8boc2s.org/]uiybpdxisf[/url]
aiybpdxisf
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
[url=http://www.g22ah3r9o3d2a8o3o4smg6m88i20k17rs.org/]uhetzeqgpqj[/url]
hetzeqgpqj http://www.g22ah3r9o3d2a8o3o4smg6m88i20k17rs.org/
ahetzeqgpqj
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
rjydsfqj http://www.gs87040kc3z85z0sl5h4437pspu8o6mgs.org/
[url=http://www.gs87040kc3z85z0sl5h4437pspu8o6mgs.org/]urjydsfqj[/url]
arjydsfqj
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
kqktsqwbj http://www.gx6nr0156z7o7c768dci2y72itn404uus.org/
[url=http://www.gx6nr0156z7o7c768dci2y72itn404uus.org/]ukqktsqwbj[/url]
akqktsqwbj
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
[url=http://www.g4x4xd734vdx7m2400keq13ds8018sdss.org/]umtwwkbiksz[/url]
amtwwkbiksz
mtwwkbiksz http://www.g4x4xd734vdx7m2400keq13ds8018sdss.org/
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
hxkjibwym http://www.gh3w52fq40ahx2apm933g0ecf52718r0s.org/
[url=http://www.gh3w52fq40ahx2apm933g0ecf52718r0s.org/]uhxkjibwym[/url]
ahxkjibwym
利用 WSL2 在 Windows 下安装 Turi Create 库 - 悦君
dfwtivxqg http://www.grir6r2yl2wqnx3158r374125bd4t0z4s.org/
adfwtivxqg
[url=http://www.grir6r2yl2wqnx3158r374125bd4t0z4s.org/]udfwtivxqg[/url]