返回顶部
首页 > 资讯 > 后端开发 > Python >Android中怎么创建和运行Python应用
  • 731
分享到

Android中怎么创建和运行Python应用

2023-06-16 06:06:07 731人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

Android中怎么创建和运行python应用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在 Android 上安装 Termux首先,安装 Termux 应用程序。Te

Android中怎么创建和运行python应用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在 Android 上安装 Termux

首先,安装 Termux 应用程序。Termux 是一个强大的终端仿真器,它提供了所有最流行的 linux 命令,加上数百个额外的包,以便于安装。它不需要任何特殊的权限,你可以使用默认的 Google Play 商店或开源应用仓库 F-Droid 来安装。

Android中怎么创建和运行Python应用

安装 Termux 后,启动它并使用 Termux 的 pkg 命令执行一些必要的软件安装。

订阅附加仓库 root-repo

$ pkg install root-repo

执行更新,使所有安装的软件达到最新状态。

$ pkg update

最后,安装 Python

$ pkg install python

Android中怎么创建和运行Python应用

安装和自动配置完成后,就可以构建你的应用了。

在 Android 上构建一个 Android 应用

现在你已经安装了一个终端,你可以在很大程度上像使用另一台 Linux 电脑一样使用你的 Android 手机。这很好地展示了终端到底有多强大。

首先创建一个项目目录:

$ mkdir Source$ cd Source

接下来,创建一个 Python 虚拟环境。这是 Python 开发者的常见做法,它有助于让你的 Python 项目独立于你的开发系统(在本例中是你的手机)。在你的虚拟环境中,你将能够安装特定于你应用的 Python 模块。

$ python -m venv venv

激活你的新虚拟环境(注意,开头的两个点用空格隔开)

$ . ./venv/bin/activate(env)$

请注意你的 shell 提示符现在以 (env) 开头,表示你在虚拟环境中。

现在使用 pip 安装 flask Python 模块。

(env) $ pip install flask

在 Android 上写 Python 代码

你已经准备好了。现在你需要为你的应用编写代码。

要做到这一点,你需要有经典文本编辑器的经验。我使用的是 vi。如果你不熟悉 vi,请安装并试用 vimtutor,它(如其名称所暗示的)可以教你如何使用这个编辑器。如果你有其他你喜欢的编辑器,如 jovejedjoe 或 eMacs,你可以安装并使用其中一个。

现在,由于这个演示程序非常简单,你也可以直接使用 shell 的 heredoc 功能,它允许你直接在提示符中输入文本。

(env)$ cat << EOF >> hello_world.py> from flask import Flask> app = Flask(__name__)>> @app.route('/')> def hello_world():>     return 'Hello, World!'> EOF(env)$

这只有六行代码,但有了它,你可以导入 Flask,创建一个应用,并将传入流量路由到名为 hello_world 的函数。

Android中怎么创建和运行Python应用

现在你已经准备好了网页服务器的代码。现在是时候设置一些环境变量,并在你的手机上启动一个网页服务器了。

(env) $ export FLASK_APP=hello_world.py(env) $ export FLASK_ENV=development(evn) $ python hello_world.py

Android中怎么创建和运行Python应用

启动应用后,你会看到这条消息:

serving Flask app&hellip; running on Http://127.0.0.1:5000/

这表明你现在在 localhost(也就是你的设备)上运行着一个微型网页服务器。该服务器正在监听来自 5000 端口的请求。

打开你的手机浏览器并进入到 http://localhost:5000,查看你的网页应用。

Android中怎么创建和运行Python应用

你并没有损害手机的安全性。你只运行了一个本地服务器,这意味着你的手机不接受来自外部世界的请求。只有你可以访问你的 Flask 服务器。

为了让别人看到你的服务器,你可以在 run 命令中加入 --host=0.0.0.0 来禁用 Flask 的调试模式。这会打开你的手机上的端口,所以要谨慎使用。

(env) $ export FLASK_ENV=””(env) $ flask run &ndash;host=0.0.0.0

按 Ctrl+C 停止服务器(使用特殊的 Termux 键来作为 Ctrl 键)。

关于Android中怎么创建和运行Python应用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网Python频道了解更多相关知识。

--结束END--

本文标题: Android中怎么创建和运行Python应用

本文链接: https://lsjlt.com/news/282522.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android中怎么创建和运行Python应用
    Android中怎么创建和运行Python应用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在 Android 上安装 Termux首先,安装 Termux 应用程序。Te...
    99+
    2023-06-16
  • Python中怎么创建和运行异步任务
    1. 什么是异步任务异步任务是一个调度并独立运行 asyncio 协程的对象。它提供了一个调度协程的句柄,asyncio 程序可以查询并使用它来与协程交互。任务是从协程创建的。它需要一个协程对象,包装协程,安排它执行,并提供与之交互的方法。...
    99+
    2023-05-14
    Python
  • Python中如何创建和运行异步任务
    本篇内容主要讲解“Python中如何创建和运行异步任务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中如何创建和运行异步任务”吧!1. 什么是异步任务异步任务是一个调度并独立运行 a...
    99+
    2023-07-06
  • hbuilder怎么创建和运行php文件
    在HBuilder中创建和运行PHP文件的步骤如下: 创建PHP文件:在HBuilder中,可以通过在项目目录中右键点击选择“新...
    99+
    2024-03-06
    hbuilder php
  • Python中如何创建和运行异步任务详解
    目录正文1. 什么是异步任务2. 如何创建任务2.1. 高级 API2.2. 低级 API3. 任务何时运行?正文 您可以从 asyncio 程序中的协程创建任务对象。任务提供独立...
    99+
    2023-03-22
    Python创建运行异步任务 Python异步任务
  • vscode中怎么创建并运行vue项目
    这篇文章将为大家详细讲解有关vscode中怎么创建并运行vue项目,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。下面给大家介绍一下vscode中创建并运行vue项目的方法!安装前先配置vue...
    99+
    2023-06-21
  • IDEA中如何创建和运行JUnit测试
    在IDEA中创建和运行JUnit测试非常简单。下面是一些步骤: 在项目中创建一个新的测试类。可以右键点击项目目录 -> N...
    99+
    2024-04-03
    IDEA JUnit
  • navicat创建表格后怎么运行
    如何在 navicat 中创建和运行表格?连接到数据库并右键单击数据库名称,选择 "新建" > "表"。输入表的名称并在 "字段" 选项卡中添加字段属性。右键单击表名称,选择 "运...
    99+
    2024-04-23
    navicat
  • Android应用中怎么判断服务是否运行
    这期内容当中小编将会给大家带来有关Android应用中怎么判断服务是否运行,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。实现代码: public boolean isServiceWork(Context...
    99+
    2023-05-31
    android roi
  • 怎么创建并运行第一个CSS3
    这篇“怎么创建并运行第一个CSS3”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么创建并...
    99+
    2024-04-02
  • CloudBeaver怎么构建和运行
    本篇内容介绍了“CloudBeaver怎么构建和运行”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CloudBeaver 是一个基于 Web...
    99+
    2023-06-03
  • Android中怎么判断一个应用是否在运行
    Android中怎么判断一个应用是否在运行,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在一个应用中,或一个Service 、Receiver中有时候需要判断一个应用是否正...
    99+
    2023-05-30
    android
  • 怎么创建和调用Python中的函数
    创建函数函数用 def 语句创建,语法如下:def 函数名(参数列表): # 具体情况具体对待,参数可有可无 """函数说明文档字符串""" ...
    99+
    2023-05-20
    Python
  • python元组怎么创建和使用
    Python元组是一个不可变的有序序列,可以通过使用圆括号来创建。元组中的元素可以是不同类型的对象,且可以通过索引访问元素。创建元组...
    99+
    2023-10-11
    python
  • Eclipse中怎么创建和执行JUnit测试
    在Eclipse中创建和执行JUnit测试可以按照以下步骤进行: 创建JUnit测试类: 在Eclipse的Package E...
    99+
    2024-04-03
    Eclipse JUnit
  • android只运行一个应用程序怎么设置
    要在Android设备上只运行一个应用程序,可以按照以下步骤进行设置:1. 在设备上打开“设置”应用程序。2. 在设置菜单中找到“应...
    99+
    2023-09-22
    android
  • python中pipenv怎么运行
    小编给大家分享一下python中pipenv怎么运行,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python可以做什么Python是一种编程语言,内置了许多有效...
    99+
    2023-06-14
  • Python中怎么创建一个命令行界面
    这篇文章将为大家详细讲解有关Python中怎么创建一个命令行界面,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。通过创建命令行界面(CLI),可以使程序功能强大并具有交互性。CLI允许您接受命...
    99+
    2023-06-16
  • Navicat中怎么创建和执行存储过程
    在Navicat中创建和执行存储过程的步骤如下: 打开Navicat并连接到数据库。 在数据库中右键单击“存储过程”文件夹,选择“...
    99+
    2024-05-10
    Navicat
  • Kubernetes中怎么创建一个Nginx应用
    本篇文章给大家分享的是有关Kubernetes中怎么创建一个Nginx应用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。使用命令行kubectl run --image=ngi...
    99+
    2023-06-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作