使用Termux在手机上运行Python的详细过程

一、下载termux

直接搜索Termux,进入官网:

使用Termux在手机上运行Python的详细过程

 点击箭头所指的标志,进入页面,往下划到下载版本,直接下最新版本,不推荐下载F-Droid:

 使用Termux在手机上运行Python的详细过程

 点击下载安装即可在手机上运行linux系统。

二、更新包与开启权限

然后要安装python环境,按以下步骤,我不太懂每一步的意思,但结果能成功就完事儿了:

apt update  //查看有哪些包要更新
apt upgrade //更新包,后面会让你y/n确定,选y

我知道有的人时用的pkg的命令,但是我用的apt也可以。

 然后开启手机的存储权限:

termux-setup-storage

会弹出是否允许访问以下权限,学允许或运行时允许都可以。

在完成这一步之前,你可能会发现使用ls没有任何信息,这是正常的,开启权限就会有显示了。

三、安装环境

这是安装一个c语言的环境,我不知道是不是必须的,不过包不大,装了也没事:

apt install clang //后续的确认y/n选y

然后才是装python的环境

apt install python //后续的确认y/n选y

要注意,我在安装选了一次y后,加载到:使用Termux在手机上运行Python的详细过程

时,又一次要求确认,选y即可,我不确定是不是所有人都有,没有也没关系。

 至此,已经可以在手机上运行python,你可以在~ $后输入python进入shell编译界面。

按CTRL+z可以退回到linux界面。

四、安装MT管理器

此非必要安装软件,但是如果是直接在termux上写python的话,按回车会直接进行输出。

所以,最好还是写脚本后在用termux进行python编译。

当然,你也可以选择去下载vim编辑器,termux有内置,但是我没用vim,所以你需要在去查找。

下载好MT管理器后,进入界面,会看到很多文件和文件夹,这就是你手机的文件,会有左右两部分,两部分文件相同。

选择任意一半,点击下方加号,新建一个放python的.py脚本文件的文件夹,当然,你也可以不用建,这只是为了方便管理python的脚本文件。

然后在文件夹内创建一个.py的脚本文件,你就可以在里面编写python代码了,保存后退出文件。

长按你新建的文件,点击属性,然后复制文件地址。

从MT管理器切换回termux的linux界面,你可以通过:

cd + 你复制的文档的文件夹的地址

进入到文件夹,然后用:

python + 你的脚本文件名.py

编译运行。

到此这篇关于使用Termux在手机上运行Python的文章就介绍到这了,更多相关Termux运行Python内容请搜索恩蓝小号以前的文章或继续浏览下面的相关文章希望大家以后多多支持恩蓝小号!

原创文章,作者:MBQVN,如若转载,请注明出处:https://www.wangzhanshi.com/n/6216.html

(0)
MBQVN的头像MBQVN
上一篇 2025年1月1日 15:58:02
下一篇 2025年1月1日 15:58:04

相关推荐

  • Python OpenCV获取图片的基本参数信息

    在图像处理领域,了解图像的基本信息是必不可少的第一步。 之前已经使用 cv2.imread() 方法将图片读取出来了。我们还可以使用 OpenCV 提供的一些方法去读取图片的尺寸、…

    Python 2024年12月17日
  • Python文件读写及常用文件的打开方式

    编码格式 常见的编码格式: Python的解释器使用的是Unicode(内存) .py文件在磁盘上使用UTF-8(外存) 更改编码格式 一般形式为在程序开头写 # coding:编…

    2025年1月4日
  • 使用Python进行PowerPoint幻灯片背景设置

    使用Python自动化处理Office文档,如PowerPoint演示文稿,是提高效率和创造力的重要手段。设置PowerPoint幻灯片背景不仅能够增强演示文稿的视觉吸引力,还能帮…

    2024年12月17日
  • Python for 循环语句的使用

     Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for循环的语法格式如下: for iteratin…

    Python 2024年12月23日
  • Python实现QR码的代码详解

    1. QR码的基本概念与历史 在这一部分,我们将介绍QR码的背景知识,包括它的历史、结构和应用场景: QR码的定义:QR码是一种二维条形码,全称为“Quick Resp…

    Python 2024年12月17日
  • 在Python中操作文件之seek()方法的使用教程

     seek()方法在偏移设定该文件的当前位置。参数是可选的,默认为0,这意味着绝对的文件定位,它的值如果是1,这意味着寻求相对于当前位置,2表示相对于文件的末尾。 没有返…

    Python 2024年12月26日
  • 彻底搞懂 python 中文乱码问题(深入分析)

    前言曾几何时 Python 中文乱码的问题困扰了我很多很多年,每次出现中文乱码都要去网上搜索答案,虽然解决了当时遇到的问题但下次出现乱码的时候又会懵逼,究其原因还是知其然不知其所以…

    2025年2月11日
  • Python实现矩阵转置的方法分析

    本文实例讲述了Python实现矩阵转置的方法。分享给大家供大家参考,具体如下: 前几天群里有同学提出了一个问题:手头现在有个列表,列表里面两个元素,比如[1, 2],之后不断的添加…

    2025年2月11日
  • python支持多继承吗

    大部分面向对象的编程语言(除了C++)都只支持单继承,而不支持多继承,为什么呢?因为多继承不仅增加编程复杂度,而且容易导致莫名其妙的错误。 Python虽然语法上支持多继承,但是却…

    Python 2024年12月26日
  • pytorch如何自定义数据集

    自定义数据 数据传递机制 我们首先回顾识别手写数字的程序: … Dataset = torchvision.datasets.MNIST(root=’./mnist/’, tr…

    2024年12月24日

发表回复

登录后才能评论