一种安卓手机运行Python程序的方法(图文) |
您所在的位置:网站首页 › python脚本怎么在安卓手机执行 › 一种安卓手机运行Python程序的方法(图文) |
工欲善其事,必先利其器,想要在安卓手机上运行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 |