0. 测试环境
设备: 国美u7
系统: 安卓7.1(armv8a)
工具软件termux: Termux · GitHub
linux发行版: archlinux (aarch64)
1. Android手机安装termux
(1)下载与安装termux :
Releases · termux/termux-app · GitHub
根据设备处理器和系统框架选择适宜的最新版本.
这里我选择: termux-app_v0.119.0-beta.1+apt-android-7-github-debug_arm64-v8a
2.使用termux安装archlinux
(1 修改termux 源 :
建议选择一个离自己较近的源
termux-change-repo

(2 更新termux:
pkg upgrade
(3安装 archlinux:
pkg install proot-distro
proot-distro install archlinux

3.archlinux改源:
(1 进入archlinux :
proot-distro login archlinux
(2 改 archlinux 源:
archlinuxarm | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
nano /etc/pacman.d/mirrorlist

(3 添加 Arch4edu 源:
arch4edu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

4.archlinux安装sklearn(scikit-learn):
pacman -Syu python-scikit-learn
5.试运行sklearn:
(1 启动python:
python
(2 试运行sklearn : 线性回归示例
>>> from sklearn import linear_model
>>> reg = linear_model.LinearRegression()
>>> reg.fit ([[0, 0], [1, 1], [2, 2]], [0, 1, 2])
LinearRegression(copy_X=True, fit_intercept=True, n_jobs=1, normalize=False)
>>> reg.coef_
array([ 0.5, 0.5])
