安卓平板电脑使用Termux编程环境配置

news/2025/3/25 19:01:01/

安卓平板电脑使用Termux编程环境配置

Wandering

简介

本人使用的是华为M5平板电脑,平常进行文献的阅读、资料查询以及笔记写作比较方便。平板电脑携带起来更加轻便,续航也持久,所以想让它发挥更多的作用。华为平板还支持电脑模式,因此在这个模式下配合键盘使用起来,颇有PC的感觉。经过一段时间的折腾,可以在平板上进行Python程序的编写,编写一些机器学习的算法。由于随时随地可以进行学习,整体感觉不错。
Termux终端
Termux可能是一个shell,因为安卓系统本身就是基于Linux的系统,因此在shell的基础上可以实现很多linux的功能。Termux可以安装发行版的Linux,实现更多的功能,例如安装桌面。

环境配置

安装基本工具

pkg install vim curl wget 
#这个可以用清华源进行安装
pkg install git unzip unrar 
#这个必须使用Termux官方源安装,现在用清华源找不到

pkg方法的使用介绍:

pkg search <query>              搜索包
pkg install <package>           安装包
pkg uninstall <package>         卸载包
pkg reinstall <package>         重新安装包
pkg update                      更新源
pkg upgrade                     升级软件包
pkg list-all                    列出可供安装的所有包
pkg list-installed              列出已经安装的包
pkg shoe <package>              显示某个包的详细信息
pkg files <package>             显示某个包的相关文件夹路径

更换国内源

export EDITOR=vi
apt edit-sources
#首先执行上面两个指令,然后再将文件中的地址换为下面的清华源地址
http://mirrors.tuna.tsinghua.edu.cn/termux
#由于官方需要科学上网不然太慢,所以一般用清华源安装
#但有些软件需要用官方的源,可以用#将内容注释,需要什么切换什么。

换源

打开外部存储权限

termux-setup-storage
#点击允许,这个软件就可以访问存储卡了,方便进行文件的使用。
ln -s /data/data/com.termux/files/home/storage/shared/tencent/QQfile_recv QQ
#这里是连接到外部存储的指令,可以在home文件夹下创建一个QQ的文件夹,
#并且这个文件夹是和存储卡中QQ的接收文件夹是共享的,这就方便文件的使用。

当需要定义自己文件时,只需要修改shared后面的文件就好,下面这个是重定向我Python的文件夹,当jupyter打开之后就默认进到这个文件夹,这里边一般放置Python程序。

ln -s /data/data/com.termux/files/home/storage/shared/Mypython Mypython   #链接到外部文件夹
cd storage/ && ls -al    #查看软连接文件,指向手机的地方
#注意查看指令需要在home文件夹下执行

修改启动问候语

vim $PREFIX/etc/motd
#将文件中的内容改成你需要的就好

管理员身份

pkg install proot  #这个必须用termux源,清华源没有
termux-chroot      #启动管理员身份
exit               #退出管理员身份

安装pythom

pkg install python //安装python
pip install --upgrade pip//  安装之后一般要升级pip
#pip 一般需要科学上网,不然会出错

安装jupyter

pip install jupyter #安装jupyter
#中间会因为安装pyzmq报错,缺少运行环境,因此我们需要安装一些环境
apt install clang python fftw libzmq freetype libpng pkg-config
#安装之后还无法进去编程界面此时我们需要设置密码则执行下面的指令
jupyter notebook --generate-config
jupyter notebook password
vim ~/.jupyer/jupyter_notebook_config.py  #打开配置文件
#将文件中c.NtebookApp.notebooK_dir ='存储位置'一行的#去掉,
#并在存储位置处添加自己jupyter notebook启动后的默认文件夹然后在浏览器中,
#进入localhost就可以进入jupyter界面,开始你的编程之旅了。
![jupyter](https://img-blog.csdnimg.cn/20200322162214820.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NDQ1Mzg4,size_16,color_FFFFFF,t_70#pic_center)

这里的浏览器我推荐使用星尘浏览器HD,使用起来跟电脑模式很类似,兼容大多数操作。

安装mariadb数据库

pkg install mariadb
#如果安装出错
cd /data/data/com.termux/files/usr/etc
#进入这个文件夹后查看有没有my.cnf.d文件夹,如果没有则创建
mkdir my.cnf.d
cd $home
mysql_install_db  #安装库
mysqld   #启动服务
mysqld_safe -u -root & #启动服务后挂起
#mysqld是服务端程序
#mysql是客户端
pkill mysql #停止服务
#第一次进行root密码设置时会出错需要进入mysql进行设置
set password for root@localhost =password("newpassword");
#然后就可以设置数据库了
mysql_secure_installation
#设置可以远程登录
CREATE  USER  'username'@'%'  IDENTIFIED  BY  'password'; #创建远程登录账户
GRANT ALL privileges ON databasename.tablename TO 'username'@'%';  
# 打开权限
flush privileges;  #刷新授权

安装sklearn

因为直接pip安装会出错,所以这里需要额外的操作,使用网上有的解决办法。

pkg install curl
$ curl -L https://its-pointless.github.io/setup-pointless-repo.sh | sh
#链接到编译好的文件,不能安装scipy会报错
pkg install numpy,scipy   #注意这里是pkg
pip install scikit-learn==0.19.2 #安装最新的库会出错,所以要安装这个
pip install sklearn

SSH远程登录服务器

pkg install openssh       #这个需要使用官方源安装
ssh root@121.37.183.138   #远程连接服务器 ssh 用户@IP地址
logout                    #断开ssh

有问题可以关注微信公众号: ** 科研笔记**
在这里插入图片描述


http://www.ppmy.cn/news/190009.html

相关文章

苹果手机如何远程控制华为安卓平板电脑

环境: 手机:iphone 11 pro IOS:13.0 ToDesk v4.2.0 平板电脑:华为 Pad M5 lite android:9.0 ToDesk v4.2.0.3 问题描述: 父母虽然用上了智能手机平板电脑,但很多功能并不会用,每次他们遇到难题时,都想怎么才能远程帮助他们解决?怎么免费控制安卓平板电脑? 1.测试…

第三空间娱乐体验重构:AITO 问界 M5雕刻的七宝楼台

如今&#xff0c;近乎每家汽车企业、科技企业都在将目光投向陪伴人类上百年的汽车驾驶舱。汽车驾驶舱被认为是个人与家庭之外的用户“第三空间”&#xff0c;是每天除了办公室与家之外占据我们最长时间的地方。 但在第三场景真正实现用户价值&#xff0c;却似乎是颇具挑战的一件…

H5(html5)入门教程

一 web标准 1.结构 2.表现 3.行为 二 vs code 简单使用技巧 1.ctrln 创建文件 2.ctrls 保存文件,要保存为html文件 3.ctrl 放大页面&#xff0c;ctrl- 缩小页面 4.英文“&#xff01;enter ”生成骨架页面 5.单击鼠标右键&#xff0c;在弹出出口点击“open in default brows…

会议平板屏幕IPS硬屏和VA软屏哪个好?各自有什么优缺点?

很多消费者无论是购买电视时&#xff0c;还是购买会议平板或教学一体机时都会有疑惑&#xff0c;到底是选择IPS硬屏&#xff0c;还是选择VA软屏好&#xff1f;如皓丽HorionM5、M4会议平板采用的是IPS屏&#xff0c;MAXHUB V5经典版和新锐版Pro会议平板同样采用的是IPS屏。而与I…

Android M5 新特性

Android SDK M5 Release - API Changes OverviewAndroidManifest.xml在AndroidManifest.xml文件&#xff0c;这里有几处改动。当移植一个应用程序到M5下&#xff0c;它会立即提醒你去修改&#xff01;就像你下面看到的这些&#xff1a;在AndroidManifest.xml文件中&#xff0c;…

华为平板M5青春版让你从此开启智能语音之旅

国产平板市场看似风平浪静&#xff0c;实则在平板行业表象之下却是暗流汹涌。在这个竞争的时代想要独树一帜&#xff0c;虽是一件不太简单的事情但也并非毫无可能&#xff0c;只要能够读懂用户的需求加上不断地创新自然就能够站稳市场&#xff0c;成为强者&#xff01;而华为则…

华为m6平板电脑Linux,华为平板M6 10.8英寸版使用体验及全面评测

平板电脑想必大家并不陌生&#xff0c;得益于更大的屏幕&#xff0c;让用户拥有更舒适的视觉体验。我曾经在一篇文章中陈述过当代平板电脑的痛点&#xff0c;无非就四点&#xff1a;1、一划三卡顿&#xff0c;游戏团战PPT&#xff0c;平板性能有瓶颈&#xff1b;2、2K平板少之又…

用Android系统的华为平板,性能强的不像话,最强安卓平板华为平板M6上手

你为什么买平板电脑&#xff1f;当这一问题问出以后&#xff0c;许多朋友的表情都很微妙&#xff0c;随后大概率的回答则相当统一&#xff1a;"我买平板干嘛&#xff1f;"。其实得到这样一个回答一点都不奇怪&#xff0c;平板电脑的热度期早就过了曾经那个百家争鸣的…