如何在Android上运行python
摘要;
Python是一种跨平台的计算机程序设计语言是一个高层次
的结合解析释性、编译性、互动性以及面向对象的脚本语言。目前python已成为世界上使用量最多的语言。要想在手机上运行python比拟简易的一种方式是直接在安卓手机上直接安装qpython便可在手机上使用python。但是手机上输入的输入远不及电脑输入之便捷。本文将着重介绍怎样使用termux来安卓并运行python。
安装termux并更换下载源:首先下载并安装termux这里提供一个假如链接失效请自行百度并到下载下载速度可能
较慢技术牛人可使用机场或者梯子加速下载。安装termux
后请保持普通用户形式即使设备已经root甚至解锁了BL也不要切换到root就是讲不要运行suroot或tsu否那么会被termux终端报不平安。首先运行apt-getupdate此处及以下经过均需要联网操作成功后因为termux没有自带vi或者vim 编辑器少局部系统可能也没有自带vi或者vim编辑器所以我们需要运行pkginstallvim来安装vim编辑器。为了让包的安装更快、更稳定我们需要将下载源更换为国内源在termux
终端运行exportEDITORvim接着编辑源文件在termux终端运
行aptedit-sources将原来的s://termux官方源交换
为://mirrors.tuna.tsinghua.edu/termux。不会使用vim的大佬据讲国外有个使用了linux系统50年度的大牛退休时讲自己用了那么多年度linux还是不知道怎么退出vi或vim看这里进入vim界面后在英文输入法中点击“i〞此时会提示—insert—也就是讲我们进入了插入形式编辑形式此时可以像使用记事本一样直接将原来的s://termux 官方源交换为://mirrors.tuna.tsinghua.edu/termux然后点击termux终端的ESC按钮退出插入形式在英文输入法下依次点击冒号“:〞、小写字母“x〞然后输入回车保存文件便完成了换源。此时termux会提示sources.list发生了变化请运行“apt-getupdate〞那我们就顺势而为运行下apt-getupdate。另外更换源的另一种方式是在已经root的设备上使用MT管理器直接修改
/data/ux/files/usr/etc/apt/sources.list。由于MT 管理器更新较为频繁请读者朋友们自行百度下载假如不需要用到反编译、十六进制分析、应用保护等高级功能此管理器可以直接白嫖。如需购置建议在过年度期间降价购置永久版。图是修改好了sources.list后的图修改后的内容应当如下图。安装nmap、openssh、openssl、tsu并修改root用户密码分别运行pkginstallnmap、pkginstallopenssh、pkginstallopenssl以及pkginstalltsu以安装namp、openssh、
openssl以及tsu并运行tsu变身为root用户不是真实意义上的root用户随后输入whoami来检查自己是不是root用户。变身成功后运行passwd以修改密码密码自己设我才不会告诉你为了方便我的root用户密码是123456才怪termux会提示再输入一次密码以防忘记。这个密码大众不需要永久记住只需要记忆一下下在完成步骤0x3后就可以忘记了此密码不会影响以后tsu的使用。密码修改成功后运行sshd翻开sshd 效劳已经翻开了sshd效劳的可运行sshdrestart。由于termux 一般不以真正意义上的root身份运行因此其默认的端口为8022而非22。下面我们回过神来看看安装这四个玩意有啥用。玩意tsu已经介绍过了是termux特有的一个模拟root
用户的包。玩意nmap是一个出的端口扫描工具之一强大得不局限于此玩意openssh是一个常用的ssh包在0x3中我们将安卓手机当成效劳器电脑当成客户端使用本人比拟喜
欢Windows待会会在Windows10上使用XShell。玩意openssl 是一个ssl认证需要的包不安装此包默认安装的较新版python中运行pip时会报如下错误至此四个包部署完成在正式安装python之前我们先配置下XShell。在Windows上部署XShell以及XftpXShell可以自行去下载但是可能很慢可以到里面下载假如强迫到最新版版本到QAQXftp可以以自行去下载但是可能很慢
聪明的孩子可以直接使用快捷组合键“AltN〞然后自行填写
名称不要抄我的协议选择SSH端口号是8022。如今获取手机IP请确保您的计算机以及手机在同一局域
网下同一WIFI下在手机上运行ipaddr在倒数第八行左右笨蛋不会数数到一串很像IP的字符串在这里本人的手机局域网IP是
192.168.0.101请勿照搬本人手机的局域网IP。OK获取到IP 后我们将IP填写到XShell的主机一栏中然后点击记住密码、连接。连接成功后我们可以不用记住root用户的密码了毕竟我们理工人才的记忆力不比鱼的好多少。提示假如操作连接出错请走以下异常处理流程
手机上的Termux终端里运行nmap-sVlocalhost扫描自己的端口假如没有到8022端口请运行sshdstop然后输入指令exit 回车退出root用户形式然后先后运行pkguninstallopenssh以及pkginstallopenssh以重新安装openssh。安装完成后请运行tsu以及sshd并在XShell尝试重新连接连接失败请运行nmap-sVlocalhost扫描是否拥有8022端口假如还没有请重启手机重启可以解决90%问题。当然在Windows上部署好了nmap的读者可以以直接在电脑上运行扫描按下快捷组合键“WinR〞输入“cmd〞回车翻开命令提示符然后执行nmap命令该扫描需要管理员权限但是nmap会自动提权。另外有读者朋友们可能会出现连接成功一次后无法重新连接的故障
此时只需要重新启动手机在下次退出termux之前请务必在termux终端先运行sshdstop停顿sshd效劳然后输入指令exit
回车退出root用户形式然后再exit退出termux终端。题外
vim编辑器下载与安装话退出终端后强迫症患者我是强迫癌患者而非强迫症患者
可以按下菜单键然后上划termux彻底完毕termux进程并去除缓存。安装python并换源在termux终端普通用户形式下
直接运行pkginstallpython2、pkginstallpyhon安装python2以及python3python2默认安装2.7系列最新版以后可能会变python3默认安装3.x最新版安装完成后可以运行python2-V、python3-V、python-V进展查看python版本其中python-V会显示python的默认版本。请注意python的默认版本并不意
味着就是pip的默认版本要指定在某个pip上运行联网安装
请使用python-m的形式。接下来我们又来换源真多事。首
先翻开XShell连接Android手机然后在菜单栏到“窗口(W)〞并选择“传输新文件(F)〞聪明的小伙伴可以按下快捷组合键“CtrlAltF〞此时会翻开Xftp并自动完成了连接。翻开Xftp后右边会自动显示/data/ux/files/home目录此时
我们右键空白处新建文件夹命名为“.pip〞没有引号进入.pip
文件夹并新建文件“f〞也是没有引号然后用记事本翻
开输入以下三行内容
[global]trusted-hostmirrors.aliyunindex-urls://mirrors.aliyun/py
pi/simple/输入完成后按下快捷组合键“CtrlS〞可以按多几次
以确保按到了文件将自动保存并为
/data/ux/files/home/.f作出更改此
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论