一种安卓手机运行Python程序的方法(图文)

您所在的位置:网站首页 python脚本怎么在安卓手机执行 一种安卓手机运行Python程序的方法(图文)

一种安卓手机运行Python程序的方法(图文)

2023-04-10 22:46| 来源: 网络整理| 查看: 265

工欲善其事,必先利其器,想要在安卓手机上运行Python程序,必须先有Python的运行环境。

限于本人知识的局限性,只知道两款软件可以在安卓本地对Python提供良好的支持:

1. QPython

2. Termux

我在此只介绍Termux,有兴趣的同学可以自行查看关于QPython的内容,也许以后我也会写一篇文章专门介绍QPython.

为节省各位宝贵的时间,我事先声明,本文仅介绍如何在安卓系统下使用Termux运行以及编写Python程序,并不对其他非注意事项做过多赘述。

Termux是一款外国软件,幸运的是,在国内有开源团队对它进行了拓展,本文使用的正是该团队基于Termux进行的定制版本,如果你使用的是原版的Termux,没有任何区别。

截止至2021/7/5,最新版为ZeroTermux 0.114.05.1,安装包可通过互联网获取到,也可以加群获取(QQ群号:564136017)。

安装完成Termux之后,就可以继续看下去啦~

〇、初识终端

安装完成之后,启动ZeroTermux(下文简称zt),会看到这样子的界面:

阅读完协议之后,点击同意,接着就会变成这样:

深色背景,白色光标,这很极客

熟悉linux的同学会感觉很眼熟,这是典型的命令行终端,不过不熟悉也不要紧,跟着我一步一来,没有问题的。

接下来我们输入 pkg update  然后回车,这是更新的意思,需要保持网络稳定。接着会出现一大堆的英文,仔细看的话,可以看到有一个百分数表示进度。

耐心等待,等进度到100%,就会变成下面这个样子:

红框是我们输入的pkg update

绿框内是询问我们是否进行更新,

我们直接回车就行。

接下来可能会出现这样子的提示:

The default action is to keep your current version.

*** motd (Y/I/N/O/D/Z) [default=N] ?

我们继续按回车

不出意外的话,我们已经更新好了zt的软件包。

一、换源

使用zt的同学可以从左侧屏幕边缘向右滑动,来唤出工具栏,然后点击【切换源】→【北京源】

如果你使用的是原版Termux,那么可以通过这条指令来换源:

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list

sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list

sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list

apt update && apt upgrade

遇到任何提示,如果你不知道应该怎么做,那么直接回车就行了。

 二、安装Python

切换源之后,正片开始!

我们输入指令  pkg install python -y

耐心等待片刻就可以完成安装~

装好之后我们输入python,然后回车,如果看到这样子的提示就代表我们已经成功安装了Python:

Python 3.9.6 (default, Jun 30 2021, 09:17:59)

[Clang 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489 on linux

Type "help", "copyright", "credits" or "license" for more information.

略有不同没有关系,大致类似就行啦~

这样我们就进入了Python运行环境啦,直接输入Python代码就可以查看运行结果,与电脑上的idle十分类似,这边不做过多的描述。

那么,如何退出Python环境呢?

与电脑上一样,可以通过ctrl+z 来退出,也可以使用exit()或者quit()来退出。

三、运行Python文件

我们同样可以使用python+空格+文件名的方式来运行Python程序,不过我们如何通过Termux来定位到我们的程序所在的路径下呢?

首先我们要先知道我们Python文件所在的目录,然后输入:cd 文件目录

注意,上面的cd和路径之间存在空格,而且文件路径不能包含文件名, cd指令是进入对应的目录,而文件是不能进入的,所以会报错。

通过 ls 指令可以查看目录下存在哪些文件,然后只要找到我们需要执行的Python文件,与电脑上一样,通过指令: python 文件名 来执行对应的文件。

码字不易,欢迎一键三连资瓷✧(≖ ◡ ≖✿)

欢迎加入技术交流群 564136017      



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3