当前配置
- Pyodide 版本: v0.27.1
- CDN:
https://jsdelivr.momodel.cn/pyodide/v0.27.1/full/pyodide.js
- PyPI 回退: 已启用 (
disablePyPIFallback: false)
支持的包
数据科学 & 分析
| 包名 |
说明 |
| numpy |
数值计算基础 |
| pandas |
数据分析 |
| scipy |
科学计算 |
| scikit-learn |
机器学习 |
| polars |
高性能 DataFrame |
| duckdb |
内存分析数据库 |
| xarray |
多维数组 |
| statsmodels |
统计建模 |
机器学习
| 包名 |
说明 |
| lightgbm |
梯度提升 |
| xgboost |
梯度提升 |
| gensim |
主题建模/NLP |
图像处理
| 包名 |
说明 |
| opencv-python |
计算机视觉 |
| scikit-image |
图像处理 |
| pillow |
图像基础操作 |
| imageio |
图像 I/O |
可视化
| 包名 |
说明 |
| matplotlib |
绑图基础 |
| bokeh |
交互式可视化 |
| altair |
声明式可视化 |
科学计算
| 包名 |
说明 |
| sympy |
符号计算 |
| astropy |
天文学 |
| biopython |
生物信息 |
地理空间
| 包名 |
说明 |
| geopandas |
地理数据分析 |
| shapely |
几何操作 |
| fiona |
地理数据 I/O |
| cartopy |
地图投影 |
文件格式
| 包名 |
说明 |
| h5py |
HDF5 文件 |
| pyarrow |
Arrow/Parquet |
| netcdf4 |
气象数据 |
| lxml |
XML 处理 |
网络 & Web
| 包名 |
说明 |
| requests |
HTTP 客户端 |
| beautifulsoup4 |
HTML 解析 |
| aiohttp |
异步 HTTP |
完整列表:https://pyodide.org/en/0.27.1/usage/packages-in-pyodide.html
不支持的常用包
| 包名 |
原因 |
替代方案 |
| imgaug |
未编译到 WebAssembly |
opencv + scikit-image |
| albumentations |
未编译到 WebAssembly |
opencv + scikit-image |
| tensorflow |
太大/依赖复杂 |
scikit-learn |
| pytorch |
太大/依赖复杂 |
scikit-learn |
| transformers |
依赖 PyTorch |
- |
用户安装包示例
import micropip
# 安装 Pyodide 内置包
await micropip.install('pandas')
await micropip.install('scikit-learn')
await micropip.install('opencv-python')
# 安装纯 Python 包(需要网络)
await micropip.install('jieba')
评论 (0)