> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chaintable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 可用的库

> Notebook 运行时里预装了什么，能不能自己装第三方包。

## SDK

不需要安装，直接 `import` 就能用：

```python theme={null}
from blockdb import Table, BlockTable, Block, Subscribe, Aligned, TimeTable
from blockx import Pipeline, Trigger, SOURCE_ROW, TaskBuilder
```

| 包            | 负责                       |
| ------------ | ------------------------ |
| `blockdb`    | 数据存取——建表已有的引用、读写、订阅、多表对齐 |
| `blockx`     | 计算调度——把转换函数打包成任务提交给平台    |
| `chaintable` | 平台通用工具                   |
| `leafage`    | 轻量 EVM 状态查询              |

## 三方库

| 库           | 用途                      |
| ----------- | ----------------------- |
| `web3`      | 以太坊交互、Keccak-256 等密码学工具 |
| `eth_abi`   | ABI 编解码                 |
| `eth_utils` | 地址、哈希等常用工具函数            |
| `hexbytes`  | 十六进制字节处理                |
| `requests`  | HTTP 请求                 |
| `urllib3`   | HTTP 底层库                |
| `igraph`    | 图计算                     |

以及完整的 Python 标准库。

<Warning>
  **没有 `pandas`，没有 `numpy`。** 依赖这两个库的逻辑需要用标准库改写，或者把这部分计算挪到 [数据分析](/data-catalog/analytics/overview) 用 SQL 完成。
</Warning>

## 能不能装自己的第三方包

不支持。Notebook 运行时的依赖是平台统一管理的固定集合，不能在运行时里 `pip install` 额外的包。

<Note>
  上面这份清单是转换函数（跑在隔离沙箱里）和 Notebook 驱动代码共用的运行环境。转换函数额外的沙箱限制见 [沙箱限制](/indexing/functions/sandbox)。
</Note>
