如何在你的Android手机上配置 Python 环境?

本文旨在讲解如何在Android平板或手机上搭建Python开发环境,帮助Python初学者有效利用碎片化时间进行学习,从而达到良好的学习效果 。
对于大部分初学Python的人来说,由于工作、生活等因素常常无法进行连贯、系统的学习 。初学者为了利用上下班通勤等碎片化时间进行学习,通常会在平板上观看学习视频并做记录 。虽然这种方法很好,但效果还是不如边学边练来得好 。
因此,你需要的是这个:

如何在你的Android手机上配置 Python 环境?

文章插图
 
不多说,让我们开始吧!
一、Termux安装与配置1. 系统要求
  • Android 7.0以上的平板或手机 。这里建议使用兼顾了便携性和屏幕尺寸的8寸平板 。
  • 2G以上可用空间 。由于需要安装各种软件包,对存储空间的消耗还是比较大的 。
2. Termux安装在安装Termux前,需要了解一下什么是Termux 。
Termux 是一款支持 linux 环境的 Android 终端模拟器App 。你无需对手机进行root或额外设置即可使用 。这款APP会在手机中自动安装一个最小化基本系统,并支持使用 APT 包管理工具安装软件 。
目前Termux官网(https://termux.com/)建议使用F-Droid进行安装,不再支持通过google Play进行安装 。
  • 主程序Termux下载地址:
https://f-droid.org/repo/com.termux_106.apk
  • 美化工具Termux:Styling下载地址:
https://f-droid.org/repo/com.termux.styling_29.apk3. Termux基本操作
  • 快捷键
Ctrl + A -> 将光标移动到行首Ctrl + E -> 将光标移动到行尾Ctrl + C -> 中止当前进程Ctrl + D -> 注销终端会话Ctrl + K -> 从光标删除到行尾Ctrl + U -> 从光标删除到行首Ctrl + L -> 清除终端Ctrl + Z -> 挂起(发送SIGTSTP到)当前进程音量加 + E -> Esc键音量加 + T -> Tab键音量加 + 1 -> F1(音量增加 + 2 → F2…以此类推)音量加 + 0 -> F10音量加 + B -> Alt + B,使用readline时返回一个单词音量加 + F -> Alt + F,使用readline时转发一个单词音量加 + X -> Alt+X音量加 + W -> 向上箭头键音量加 + A -> 向左箭头键音量加 + S -> 向下箭头键音量加 + D -> 向右箭头键音量加 + L -> | (管道字符)音量加 + H -> ?(波浪号字符)音量加 + U -> _ (下划线字符)音量加 + P -> 上一页音量加 + N -> 下一页音量加 + . -> Ctrl + (SIGQUIT)音量加 + V -> 显示音量控制音量加 + Q -> 切换显示的功能键视音量加 + K -> 切换显示的功能键视图4. 修改软件源安装完Termux后,使用如下命令自动替换官方源为清华镜像源:
sed -i 's@^(deb.*stable main)$@#1ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.listsed -i 's@^(deb.*games stable)$@#1ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.listsed -i 's@^(deb.*science stable)$@#1ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.listapt update && apt upgrade5. 安装基本组件在配置Python开发环境前,我们还需要使用如下命令安装一些基本软件包:
pkg install -y zsh curl wget build-essentialpkg install -y git python nodejs-lts perl ipythonpkg install -y neovim lazygit ranger fzf二、终端配置1. Shell配置
  • 安装oh-my-zsh
Shell的类型有很多种,Termux下默认使用的是bash,这里使用功能更强大的zsh来代替bash 。为了让初学者更好地使用zsh,需要先安装高档大气上档次,狂拽炫酷吊炸天的oh-my-zsh 。
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"安装过程中,会提示是否切换shell为zsh,输入回车或Y即可 。
此外,还需要安装zsh-autosuggestions插件,用于自动补全:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestionsoh-my-zsh需要使用nano、neovim等终端编辑器修改.zshrc文件来进行配置,在plugins部分添加插件支持:
plugins=(gitpythoncolorizezsh-interactive-cdzsh-navigation-toolszsh-autosuggestions)2. 主题美化2.1 配色与字体长按屏幕,点击More,选择Style可以选择配色和字体,推荐使用Neon配色和JetBrains Mono字体,也可以通过修改~/.termux/目录下的colors.properties和font.ttf文件进行自定义 。
2.2 主题配置接下来安装powerlevel10k的主题:
  • 安装
输入如下命令下载powerlevel10k:


推荐阅读