Skip to content

SZ-XY/TPEIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Termux Python 环境安装脚本

项目简介

这是一个用于在 Termux上快速安装 Python 开发环境的自动化脚本。该脚本配置了国内镜像源以加速下载,并安装了常用的 Python 科学计算和开发工具。

功能特性

· 自动配置清华镜像源 - 加速软件包下载
· 完整 Python 环境 - 包含 Python 解释器和常用库
· 科学计算栈 - NumPy、SciPy、Matplotlib、Pillow
· Web 开发工具 - Flask、Requests、BeautifulSoup4
·️ GUI 支持 - Termux-X11 图形界面环境
· 性能优化 - 多线程编译和 OpenMP 支持
·️ 开发工具 - Git、Vim、Clang、SSH

环境配置

· 清华镜像源(APT 和 PIP)
· 编译优化参数
· 实用的命令别名(可选)

使用方法

1,安装Termux软件:
Termux
Termux:X11
Termux API

2,给予Termux存储权限

3,进入Termux执行以下命令

curl -LO https://github.com/SZ-XY/TPEIS/releases/download/v1.00/tpeis.sh && bash tpeis.sh

4,然后会弹出一份免责声明:

==============================================================
                            免责声明
==============================================================
本脚本会修改系统配置并安装软件,使用前请知悉:
1. 脚本按"原样"提供,不提供任何担保
2. 使用者需自行承担风险
3. 建议提前备份重要数据
4. 请遵守相关法律法规
==============================================================
是否理解并接受以上内容?[y/N]:

请阅读并确认免责声明:
· 同意并继续安装,请输入 y 或 Y 然后回车。
· 不同意,请直接回车,我们将取消安装。

安装过程

脚本会执行以下步骤:

1.备份配置 - 备份现有的源列表和 bashrc 文件
2.切换镜像源 - 配置为清华大学的 Termux 镜像
3.安装基础包 - Python、开发工具和系统组件
4.安装科学包 - 数值计算和数据处理库
5.配置环境 - 设置环境变量和优化参数
6.安装 Python 包 - 通过 pip 安装常用库
7.个性化设置 - 可选添加命令别名

命令别名(可选)

安装过程中可以选择添加以下别名:

· Ss = apt search #搜索软件包
· S = apt install #安装软件包
· Sy = apt update #更新软件包列表
· Syu = apt update && apt upgrade #更新并升级
· x11 = termux-x11 :0 & #启动 X11 服务器

注意事项

前置要求

· Android 设备
· 已安装 Termux 应用
· 稳定的网络连接
· 至少 2GB 可用存储空间

安装后操作

· 部分配置需要重启 Termux 才能生效
· 运行 x11 命令启动 X11 服务器

验证安装

# 检查 Python 版本
python --version

# 查看已安装的python包
pip list

常见问题

安装失败

· 检查网络连接
· 确保存储空间充足
· 尝试重新运行脚本

pip 安装缓慢

· 编译可能需要一定时间,一般与CPU性能相关
· 脚本已配置国内镜像源,如仍下载缓慢,可手动调整 PIP 超时设置

X11 无法启动

· 确认已安装 Termux:X11 应用
· 检查是否授予了必要的权限

免责声明

使用风险

· 本脚本按"原样"提供,不提供任何明示或暗示的担保
· 使用者需自行承担使用风险,作者不对任何直接或间接损失负责
· 脚本会修改系统配置文件,请在理解操作内容后使用

数据安全

· 脚本会备份原有配置文件
· 建议在运行前了解脚本的具体操作
· 重要数据请提前备份

法律责任

· 使用者应遵守相关软件的使用条款
· 请勿将本脚本用于非法用途
· 作者不承担使用者违反法律法规的责任

About

一个用于在 Termux上快速安装 Python 开发环境的自动化脚本

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages