Alpine Linux apk 安装 + Python 依赖安装

23次阅读
没有评论

Alpine 默认用 apk 只能装系统原生包,pandas/pymysql/jaydebeapi 属于 Python 第三方库,不能直接用 apk add,需要先装 pip 再用 pip 安装。

一、完整执行命令

sh

# 1. 更新源并安装 python3、pip、基础编译依赖
apk update && apk add python3 py3-pip gcc musl-dev python3-dev openjdk17-jdk

# 2. 用pip安装三个库
pip3 install pandas pymysql jaydebeapi

分项说明

  1. pandas 纯 Python 数据分析库,直接pip install pandas即可,Alpine 无需额外 apk 包。
  2. pymysql MySQL 纯 Python 驱动,pip install pymysql,无需系统级依赖。
  3. jaydebeapi Java JDBC 桥接 Python,必须安装 JDK 环境才能运行,所以额外安装 openjdk17-jdk

如果你一定要用 apk 原生包(仅部分可用)

Alpine 官方源里仅有:

sh

apk add py3-pandas py3-pymysql

没有 apk 版 jaydebeapi,只能 pip 安装。

国内镜像加速(推荐,下载更快)

sh

pip3 install pandas pymysql jaydebeapi -i https://pypi.tuna.tsinghua.edu.cn/simple
正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)
验证码