在手机上如何运行Python程序

Python技术杂谈 2019-02-25 18:50:52 阅读(125323) 评论(0)

最近在写代码跑数据,自己是个急性子,做一件的时候心里总是会一直挂念,总想第一时间看到数据结果,看看跟预期是不是一样,所以就想写个程序运行在手机上,实时去服务器上拉数据到手机上,方便我查看。于是就研究了下在手机上怎么运行Python程序。

手机上运行Python

经过一番调查,有三个APP进入视野QPython、PyDroid、Termux。

QPython、PyDroid是Python的IDE(可以把它们看着是pycharm),具有图形界面,能运行pygame之类的图形化程序。于是我从Google Play上下载了PyDroid进行安装,但是报错。

pydriod手机运行Python安装失败

安卓机型和安卓系统版本很杂,在兼容性上确实费劲,所以就不想把时间折腾在安装APP上,就又安装Termux试一下,以下就是Termux的安装使用经验。

1.下载安装Termux

这次安装比较顺畅,从Google Play上直接下载安装一气呵成。

不能用Googel Play的,可以在猿人学公众号后台回复:TT,得到apk安装包。

安装完成后是如下界面:

termux安装python手机运行成功

与QPython、PyDroid不同的是Termux不是Python IDE,它是一款linux系统模拟器,你可以看着是一个mini版的linux操作系统。上图黑糊糊的界面就是linux终端界面。

所以安装好了Termux后,要在Termux里安装Python,就可以运行Python程序了。

2.在Termux里安装Python

首先在上面黑糊糊的界面输入如下命令并:

apt-get update

apt-get是linux的软件包管理器,可以看着是命令行版的安装程序,要使用apt-get来在linux上安装软件。

apt-get update的意思是先更新一下安装源,以免安装到旧版本软件。

注意:输入命令后要在键盘上按两下确认按钮,命令才会运行。

接着输入命令:

apt-get install python

这就是在安装Python了,默认是安装Python3,稍等片刻安装完毕后紧接着输入命令安装pip:

apt-get install pip

这样就可以使用pip来安装Python第三方库了。

在手机上安装python request

安装完成了就来测试一下吧。

输入如下命令运行Python:

python

就能看到Python shell终端了。

termux上的python安装成功

当然到这里还没有完,我们输入exit()退出Python shell。

你这时还没法编辑Python文件,还要安装文件编辑器:

apt-get install vim

安装VIM文件编辑器,安装好之后就可以编辑了:

vim test.py

当然你需要熟悉一下vim如何编辑,保存命令。

3.把电脑Python文件传到手机上运行

此时Termux还没有获取手机的存储权限,不能在手机上存储文件,这时还需要再运行一个命令:

termux-setup-storage

此命令用来获取手机的存储权限,并且让你能进入手机其他目录。

获取到存储权限后再输入如下命令:

cd storage/shared

此时就进入到你手机根目录下面了,你可以使用文件传输APP,把你的手机和电脑连在同一个wifi下面,把电脑上的python文件传输到手机上。

我用的是AirDroid App来做文件传输的。

然后使用python xxx.py命令就可以愉快的玩耍了。

不过有个缺陷,因为termux是纯终端界面,所以它不支持图形程序,所以在termux里用turtle画小猪佩奇,给女朋友画红心是会报错的。遗憾~~

猿人学banner宣传图

我的公众号:猿人学 Python 上会分享更多心得体会,敬请关注。

***版权申明:若没有特殊说明,文章皆是猿人学 yuanrenxue.con 原创,没有猿人学授权,请勿以任何形式转载。***

  • 上一篇 >:
  • 下一篇 >:
  • 说点什么吧...