# 选择开发语言

Canonical page: https://ankiforge.dev/zh-cn/docs/languages/
Language: zh-CN
Description: 安装公开 Rust、Node 或 Python 包，导出第一个 Anki 牌组。

使用 Rust、Node / TypeScript 或 Python，将 Anki 牌组生成接入你的数据。三者都能导出持久保存的 `spanish.apkg`，不需要安装 Anki。

| 开发语言 | 公开包 | 安装 | 完整首个牌组 |
| --- | --- | --- | --- |
| Rust | [ankiforge 0.3.1](https://crates.io/crates/ankiforge) | `cargo add ankiforge@0.3.1` | [Rust 入门](https://ankiforge.dev/zh-cn/docs/quickstart/) |
| Node / TypeScript | [ankiforge 0.3.1](https://www.npmjs.com/package/ankiforge) | `npm install --include=optional ankiforge@0.3.1` | [Node 入门](https://ankiforge.dev/zh-cn/docs/node-quickstart/) |
| Python | [ankiforge 0.3.1](https://pypi.org/project/ankiforge/) | `python -m pip install ankiforge==0.3.1` | [Python 入门](https://ankiforge.dev/zh-cn/docs/python-quickstart/) |

Rust 需要 Rust 1.92+。Node 需要 Node 22.13+ 及匹配的原生可选依赖。Python 使用普通 CPython 解释器的原生 wheel；已有发布检查覆盖 CPython 3.11–3.14。参见[已验证环境](https://ankiforge.dev/zh-cn/docs/compatibility/)。

## 下一步任务

使用[共享 JSON、图片和音频输入](https://ankiforge.dev/zh-cn/docs/json-to-anki/)生成并更新牌组，或按自己的工作流程比较 [Anki Forge 与 genanki](https://ankiforge.dev/zh-cn/docs/anki-forge-vs-genanki/)。

添加[图片与音频](https://ankiforge.dev/zh-cn/docs/media/)、创建[自定义笔记类型](https://ankiforge.dev/zh-cn/docs/custom-notetypes/)，或[比较并更新已分发的牌组](https://ankiforge.dev/zh-cn/docs/updates/)。

TypeScript 请使用[编译器配置](https://ankiforge.dev/zh-cn/docs/node-api/#typescript)。从 genanki 迁移请阅读[迁移指南](https://ankiforge.dev/zh-cn/docs/genanki-migration/)。仓库开发和仅源码可用的能力另有[源码构建说明](https://ankiforge.dev/zh-cn/docs/development/#source-builds)。
