如何在 Android 上安装 python 库以运行 Flask 服务器托管代码

问题描述 投票:0回答:1

我已经编写了一个深度学习模型,我需要创建一个带有 Python 后端的应用程序。对于前端,我决定使用 Flutter,因为我已经熟悉它了,但是我需要在后端的 Android 上的 Flask 本地托管服务器上运行的 Python 模块中导入一些库,我不知道如何在手机上安装库,最终用户只需从 Google Play 下载应用程序即可,无需关心。

只是为了澄清,我需要这个库:

烧瓶、插座、穿线、时间和 paramiko

虽然有些是python内置的

python android flask libraries
1个回答
0
投票

要在 Android 上安装 Python 库并运行 Flask 服务器,您可以使用名为 Termux 的第三方应用程序,它是 Android 的终端仿真器。以下是使用 Termux 在 Android 上安装 Python 库的步骤:

  1. 从 Google Play 商店安装 Termux。

  2. 打开 Termux 并通过运行以下命令安装 Python: pkg 安装 python

通过运行以下命令安装 pip,它是 Python 的包管理器: pkg 安装 python-pip

  1. 使用 pip 安装 Flask 服务器所需的任何 Python 库。例如,如果您需要 NumPy 库,请运行以下命令:

pip 安装 numpy

从烧瓶进口烧瓶

app = Flask(name)

@app.route('/') 定义 hello_world(): 返回“你好,世界!”

if name == 'main': 应用程序运行()

  1. 用 .py 扩展名保存脚本,例如 my_server.py,在您的 Android 设备上的目录中。

  2. 打开 Termux 并使用 cd 命令导航到保存 Python 脚本的目录。例如,如果您将脚本保存在 Downloads 文件夹中,请运行以下命令: cd ~/存储/下载

  3. 通过使用以下命令运行 Python 脚本来启动 Flask 服务器:

python my_server.py

这将在默认端口 5000 上启动 Flask 服务器。

此时,您的 Flask 服务器应该在安装了必要的 Python 库的 Android 设备上运行。您可以通过在 Android 设备的 Web 浏览器中导航到 http://localhost:5000 或使用同一网络上其他设备的 IP 地址来访问服务器。请注意,在 Android 设备上运行 Flask 服务器可能不是部署服务器的最有效方式,更好的方法是将服务器部署在基于云的平台上,并让您的应用程序通过 RESTful API 与服务器通信。

© www.soinside.com 2019 - 2024. All rights reserved.