You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Termux环境中使用并安装Python模块

安卓Termux中Python模块的安装与使用指南

一、安装前准备

首先确保Termux环境和Python处于最新状态:

  • 更新系统包:pkg update && pkg upgrade
  • 安装Python(未安装时执行):pkg install python

二、Python模块的安装方法

1. 使用pip安装(最常用)

pip是Python官方包管理工具,直接执行命令即可安装:

  • 安装指定模块:pip install 模块名(示例:pip install requests)
  • 安装指定版本:pip install 模块名==版本号(示例:pip install requests==2.28.1)
  • 升级已安装模块:pip install --upgrade 模块名

2. 从源码安装

若模块未上架PyPI或需自定义修改源码:

  1. 获取源码(通过git clone克隆仓库,或wget下载压缩包后解压)
  2. 进入源码目录:cd 源码文件夹名
  3. 执行安装:pip install . 或 python setup.py install

3. 安装Termux适配包

部分依赖底层系统的模块,Termux官方仓库提供了预编译适配版本,稳定性更高:

  • 安装命令:pkg install python-模块名(示例:pkg install python-numpy)

三、Python模块的使用步骤

1. 交互环境中直接使用

打开Termux输入python进入交互模式,导入模块后即可调用:

import requests
response = requests.get("https://example.com")
print(response.status_code)

2. 在Python脚本中使用

  1. 创建脚本文件:touch test.py
  2. 编辑脚本(用nano或其他编辑器):nano test.py,写入代码:
import requests

def fetch_page(url):
    r = requests.get(url)
    return r.text

print(fetch_page("https://example.com"))
  1. 运行脚本:python test.py

3. 虚拟环境中隔离使用(可选)

为不同项目隔离依赖环境:

  • 创建虚拟环境:python -m venv myenv
  • 激活虚拟环境:source myenv/bin/activate
  • 退出环境执行:deactivate(激活后安装的模块仅在该环境生效)

四、常见问题解决思路

  • 权限报错:Termux无需sudo,若安装时提示权限不足,使用pip install --user 模块名将模块安装到用户目录。
  • 导入失败:先通过pip list确认模块已安装,检查模块名拼写;源码安装需确保安装过程无报错,可尝试添加模块路径到Python环境变量。
  • 编译失败(带C扩展的模块):安装编译依赖工具:pkg install clang make pkg-config,再重新安装模块。
  • pip网络失败:切换国内镜像源安装,例如pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 模块名;也可修改pip配置文件~/.pip/pip.conf,添加镜像地址:
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    

内容的提问来源于stack exchange,提问作者Nishchal Acharya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 17:25:20