

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 預先安裝的程式庫
<a name="code-interpreter-preinstalled-libraries"></a>

AgentCore Code Interpreter 隨附適用於 Python 和 Node.js 的預先安裝程式庫。這些程式庫可立即使用，無需額外安裝。

## Python 程式庫
<a name="code-interpreter-python-libraries"></a>

AgentCore Code Interpreter 包含一組完整的預先安裝 Python 程式庫，以支援各種資料分析、機器學習和開發任務。

### 資料分析和視覺化
<a name="code-interpreter-data-analysis-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `pandas`  | 資料處理和分析 | 
|  `polars`  | 用於資料處理的快速 DataFrame 程式庫 | 
|  `numpy`  | 數值運算 | 
|  `matplotlib`  | 繪製和視覺化 | 
|  `seaborn`  | 統計資料視覺化 | 
|  `matplotlib-inline`  | Jupyter 的 Matplotlib 後端 | 
|  `matplotlib-venn`  | Venn 圖表繪製 | 
|  `plotly`  | 互動式視覺化 | 
|  `bokeh`  | 互動式視覺化程式庫 | 
|  `scipy`  | 科學運算 | 
|  `statsmodels`  | 統計建模 | 
|  `sympy`  | 符號數學 | 
|  `numba`  | 數值函數的Just-in-time編譯 | 
|  `pyarrow`  | 單欄式資料處理 | 
|  `numexpr`  | 快速數值表達式評估器 | 
|  `mizani`  | Python 圖形的擴展 | 
|  `contourpy`  | 輪廓線產生 | 
|  `cycler`  | 可編寫的樣式週期 | 
|  `fonttools`  | 字型操作程式庫 | 
|  `kiwisolver`  | 限制條件求解器 | 
|  `pyparsing`  | 剖析程式庫 | 
|  `python-dateutil`  | 日期/時間公用程式 | 
|  `pytz`  | 時區定義 | 
|  `tzdata`  | 時區資料 | 
|  `patsy`  | 統計模型規格 | 
|  `threadpoolctl`  | 執行緒集區控制 | 
|  `joblib`  | 平行運算公用程式 | 
|  `mpmath`  | 任意精確度算術 | 
|  `llvmlite`  | Numba 的 LLVM 繫結 | 

### Machine Learning和 AI
<a name="code-interpreter-ml-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `scikit-learn`  | 機器學習演算法 | 
|  `scikit-image`  | 影像處理 | 
|  `torch`  | PyTorch 深度學習架構 | 
|  `torchvision`  | PyTorch 的電腦視覺 | 
|  `torchaudio`  | PyTorch 的音訊處理 | 
|  `xgboost`  | 梯度提升架構 | 
|  `openai`  | OpenAI API 用戶端 | 
|  `spacy`  | 自然語言處理 | 
|  `spacy-legacy`  | spaCy 的舊版元件 | 
|  `spacy-loggers`  | spaCy 的日誌記錄公用程式 | 
|  `nltk`  | 自然語言工具組 | 
|  `textblob`  | 文字處理 | 
|  `catalogue`  | 適用於函數登錄檔的微型程式庫 | 
|  `confection`  | 組態系統 | 
|  `cymem`  | Cython 的記憶體管理 | 
|  `murmurhash`  | MurmurHash 的 Cython 繫結 | 
|  `preshed`  | Cython 雜湊資料表 | 
|  `srsly`  | 序列化公用程式 | 
|  `thinc`  | 機器學習程式庫 | 
|  `wasabi`  | 輕量型主控台列印 | 
|  `weasel`  | spaCy 專案的命令列界面 | 
|  `blis`  | 類似 BLAS 的線性代數程式庫 | 
|  `langcodes`  | 語言程式碼公用程式 | 
|  `language_data`  | 語言碼的語言資料 | 
|  `marisa-trie`  | 嘗試資料結構 | 
|  `absl-py`  | Abseil Python 通用程式庫 | 
|  `mcp`  | 模型內容通訊協定 | 

### 數學和最佳化
<a name="code-interpreter-mathematical-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `cvxpy`  | Convex 最佳化 | 
|  `ortools`  | 操作研究工具 | 
|  `pulp`  | 線性程式設計 | 
|  `galois`  | Galois 欄位算術 | 
|  `z3-solver`  | Theorem prover | 
|  `python_constraint2`  | 限制滿意度問題 | 
|  `gapstatistics`  | 叢集的間隙統計資料 | 
|  `oeis`  | 整數序列的線上 Encyclopedia | 
|  `networkx`  | 網路分析 | 
|  `igraph`  | 圖形分析和視覺化 | 

### Web 和 API 開發
<a name="code-interpreter-web-data-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `requests`  | HTTP 程式庫 | 
|  `beautifulsoup4`  | Web 抓取 | 
|  `fastapi`  | 現代 Web 架構 | 
|  `Flask`  | 輕量型 Web 架構 | 
|  `Flask-Cors`  | Flask 的跨來源資源共用 | 
|  `Flask-Login`  | Flask 的使用者工作階段管理 | 
|  `Django`  | 功能完整的 Web 架構 | 
|  `httpx`  | 非同步 HTTP 用戶端 | 
|  `httpcore`  | HTTP 核心程式庫 | 
|  `starlette`  | ASGI 架構 | 
|  `uvicorn`  | ASGI 伺服器 | 
|  `gunicorn`  | WSGI HTTP 伺服器 | 
|  `Hypercorn`  | ASGI 伺服器 | 
|  `asgiref`  | ASGI 參考實作 | 
|  `Werkzeug`  | WSGI 公用程式程式庫 | 
|  `Jinja2`  | 範本引擎 | 
|  `MarkupSafe`  | 安全字串處理 | 
|  `itsdangerous`  | 密碼編譯簽署 | 
|  `blinker`  | 訊號/事件分派 | 
|  `click-plugins`  | 按一下外掛程式系統 | 
|  `tornado`  | Web 架構和非同步聯網 | 
|  `sqlparse`  | SQL 剖析器 | 
|  `greenlet`  | 輕量 coroutines | 
|  `aiosignal`  | 非同步訊號分派 | 
|  `anyio`  | 非同步相容性層 | 
|  `certifi`  | 憑證套件 | 
|  `dnspython`  | DNS 工具組 | 
|  `email_validator`  | 電子郵件驗證 | 
|  `frozenlist`  | 不可變清單實作 | 
|  `h11`  | HTTP/1.1 通訊協定實作 | 
|  `h2`  | HTTP/2 通訊協定實作 | 
|  `hpack`  | HTTP/2 標頭壓縮 | 
|  `httptools`  | 快速 HTTP 剖析 | 
|  `hyperframe`  | HTTP/2 訊框層 | 
|  `idna`  | 國際化網域名稱 | 
|  `multidict`  | 多值字典 | 
|  `priority`  | HTTP/2 優先順序樹狀目錄 | 
|  `python-dotenv`  | 環境變數管理 | 
|  `python-multipart`  | 分段表單資料剖析器 | 
|  `shellingham`  | Shell 偵測程式庫 | 
|  `sniffio`  | 非同步程式庫偵測 | 
|  `sse-starlette`  | Starlette 的伺服器傳送事件 | 
|  `urllib3`  | HTTP 用戶端程式庫 | 
|  `uvloop`  | 非同步的快速事件迴圈 | 
|  `watchfiles`  | 檔案監看程式庫 | 
|  `wsproto`  | WebSocket 通訊協定實作 | 
|  `yarl`  | URL 剖析程式庫 | 

### 雲端和資料庫
<a name="code-interpreter-cloud-database-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `boto3`  |  AWS 適用於 Python 的 SDK (boto3) | 
|  `duckdb`  | 處理中的 SQL 資料庫 | 
|  `SQLAlchemy`  | SQL 工具組和 ORM | 
|  `pymongo`  | MongoDB 驅動程式 | 
|  `redis`  | Redis 用戶端 | 
|  `psycopg2-binary`  | PostgreSQL 轉接器 | 

### 檔案處理和文件
<a name="code-interpreter-file-processing-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `openpyxl`  | Excel 檔案處理 | 
|  `xlrd`  | Excel 檔案讀取 | 
|  `XlsxWriter`  | Excel 檔案寫入 | 
|  `pyxlsb`  | Excel 二進位格式讀取器 | 
|  `et-xmlfile`  | Openpyxl 的 XML 檔案處理 | 
|  `PyPDF2`  | PDF 處理 | 
|  `pdfplumber`  | PDF 文字擷取 | 
|  `pdf2image`  | PDF 到映像轉換 | 
|  `pdfkit`  | HTML 轉換為 PDF。需要在執行時間中預先安裝 `wkhtmltopdf`和 。若要使用 `pdfkit`，請在工作階段中`wkhtmltopdf`自行安裝 。 | 
|  `pypdfium2`  | PDF 處理程式庫 | 
|  `pdfminer.six`  | PDF 文字擷取 | 
|  `pdfrw`  | PDF 讀取器/寫入器 | 
|  `python-docx`  | Word 文件處理 | 
|  `docx2txt`  | Word 文件文字擷取 | 
|  `reportlab`  | 產生 PDF | 
|  `fpdf`  | 簡單的 PDF 產生 | 
|  `rarfile`  | RAR 封存處理 | 
|  `xml-python`  | XML 處理 | 
|  `svglib`  | SVG 到 PDF/點陣圖轉換 | 
|  `svgwrite`  | SVG 建立程式庫 | 
|  `proglog`  | 進度記錄 | 
|  `lazy_loader`  | 延遲模組載入 | 

### 影像和媒體處理
<a name="code-interpreter-media-processing-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `pillow`  | 影像處理 | 
|  `opencv-python`  | 電腦視覺 | 
|  `imageio`  | 映像輸入/輸出 | 
|  `imageio-ffmpeg`  | Imageio 的 FFmpeg 外掛程式 | 
|  `moviepy`  | 影片編輯 | 
|  `ffmpeg-python`  | FFmpeg 包裝函式 | 
|  `ffmpy`  | FFmpeg 包裝函式 | 
|  `pydub`  | 音訊操作 | 
|  `gtts`  | Google Text-to-Speech | 
|  `mutagen`  | 音訊中繼資料處理 | 
|  `Wand`  | ImageMagick 繫結 | 
|  `imgkit`  | HTML 到映像轉換 | 
|  `pypng`  | PNG 映像處理 | 
|  `PyWavelets`  | Wavelet 轉換 | 
|  `tifffile`  | TIFF 檔案處理 | 

### 開發工具和公用程式
<a name="code-interpreter-utility-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `pydantic`  | 使用類型提示進行資料驗證 | 
|  `pydantic-settings`  | Pydantic 的設定管理 | 
|  `pydantic_core`  | Pydantic 的核心驗證邏輯 | 
|  `jsonschema`  | JSON 結構描述驗證 | 
|  `PyYAML`  | YAML 處理 | 
|  `orjson`  | 快速 JSON 程式庫 | 
|  `ujson`  | 超快速 JSON 編碼器/解碼器 | 
|  `click`  | 建立命令列界面 | 
|  `typer`  | 現代 CLI 架構 | 
|  `tqdm`  | 進度列 | 
|  `loguru`  | 記錄程式庫 | 
|  `rich`  | 豐富的文字和美輪美奐的格式 | 
|  `ipython`  | 互動式 Python shell | 
|  `Faker`  | 產生仿造資料 | 
|  `qrcode`  | 產生 QR 碼 | 
|  `retrying`  | 重試裝飾項目 | 
|  `tenacity`  | 重試程式庫 | 
|  `backoff`  | 退避與重試 | 
|  `more_itertools`  | 其他迭代器工具 | 
|  `cryptography`  | 密碼編譯配方和基本概念 | 
|  `bcrypt`  | 密碼雜湊 | 
|  `PyNaCl`  | 網路和密碼編譯程式庫 | 
|  `pyOpenSSL`  | OpenSSL 包裝函式 | 
|  `cffi`  | C 外部函數界面 | 
|  `pycparser`  | Python 中的 C 剖析器 | 
|  `annotated-types`  | 可重複使用的限制條件類型 | 
|  `typing_extensions`  | 向後移植的輸入功能 | 
|  `typing_inspection`  | 輸入 的執行期檢查 | 
|  `astor`  | AST 到原始程式碼轉換器 | 
|  `asttokens`  | 使用來源字符註釋 AST | 
|  `executing`  | 取得目前正在執行的 AST 節點 | 
|  `pure-eval`  | 運算式的安全評估 | 
|  `stack-data`  | 從堆疊影格擷取資料 | 
|  `decorator`  | 裝飾器公用程式 | 
|  `entrypoints`  | 探索進入點 | 
|  `jedi`  | 程式碼完成程式庫 | 
|  `parso`  | Python 剖析器 | 
|  `prompt_toolkit`  | 互動式命令列工具組 | 
|  `traitlets`  | 組態系統 | 
|  `wcwidth`  | 終端機寬度計算 | 
|  `Pygments`  | 語法反白 | 
|  `mdurl`  | Markdown 的 URL 公用程式 | 
|  `texttable`  | 文字資料表格式 | 
|  `xyzservices`  | XYZ 並排服務的來源 | 
|  `attrs`  | 沒有樣板的類別 | 
|  `cachetools`  | 可擴展的記憶集合 | 
|  `cloudpathlib`  | 雲端儲存路徑程式庫 | 
|  `cloudpickle`  | 雲端運算的挑選 | 
|  `distro`  | Linux 發行版本資訊 | 
|  `filelock`  | 平台獨立檔案鎖定 | 
|  `fsspec`  | 檔案系統規格 | 
|  `future`  | Python 2/3 相容性 | 
|  `httpx-sse`  | HTTPX 的伺服器傳送事件 | 
|  `importlib_metadata`  | 程式庫中繼資料存取 | 
|  `importlib_resources`  | 套件的資源存取 | 
|  `jsonschema-specifications`  | JSON 結構描述規格 | 
|  `packaging`  | Python 套件的核心公用程式 | 
|  `pexpect`  | 類似預期的子程序控制 | 
|  `platformdirs`  | 平台特定的目錄 | 
|  `ptyprocess`  | 虛擬終端機公用程式 | 
|  `referencing`  | JSON 參考解析度 | 
|  `rpds-py`  | 持久性資料結構 | 
|  `six`  | Python 2/3 相容性公用程式 | 
|  `smart-open`  | 使用 串流大型檔案 | 
|  `zipp`  | pathlib 相容物件包裝函式的向後移植 | 

### 文字和標記處理
<a name="code-interpreter-text-processing-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `markdown-it-py`  | Markdown 剖析器 | 
|  `markdown2`  | Markdown 處理器 | 
|  `markdownify`  | HTML 到 Markdown 轉換器 | 
|  `lxml`  | XML 和 HTML 處理 | 
|  `cssselect2`  | CSS 選擇器實作 | 
|  `tinycss2`  | CSS 剖析器 | 
|  `webencodings`  | Web 的字元編碼 | 
|  `soupsieve`  | CSS 選取器程式庫 | 
|  `regex`  | 替代規則表達式模組 | 
|  `chardet`  | 字元編碼偵測 | 
|  `charset-normalizer`  | 字元編碼偵測 | 

### 地理空間和映射
<a name="code-interpreter-geospatial-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `shapely`  | 幾何物件操作 | 
|  `pyshp`  | Shapefile 程式庫 | 
|  `branca`  | 地圖的 HTML/JS 範本程式庫 | 

### 文件處理支援
<a name="code-interpreter-document-processing-libraries"></a>


| 程式庫 | 說明 | 
| --- | --- | 
|  `python-pptx`  | 建立和更新 PowerPoint (.pptx) 檔案 | 
|  `defusedxml`  | Python stdlib 模組的 XML 炸彈保護 | 
|  `markitdown`  | 將各種檔案格式轉換為 Markdown | 
|  `xlwt`  | 將資料和格式資訊寫入 Excel 檔案 | 
|  `odfpy`  | 適用於 OpenDocument 格式文件的 API | 
|  `docx-mailmerge`  | Word 文件的郵件合併 | 
|  `docxcompose`  | 透過串連/附加編寫 Word 文件 | 
|  `html5lib`  | 用於剖析和序列化 HTML 的標準合規程式庫 | 
|  `xmltodict`  | 將 XML 轉換為 Python 字典 | 
|  `tabula-py`  | 從 PDF 檔案擷取資料表 | 
|  `pypandoc`  | Pandoc 文件轉換器的 Python 包裝函式 | 
|  `pypdf`  | 用於分割、合併、裁切的 Pure Python PDF 程式庫 | 

如需所有預先安裝 Python 程式庫及其特定版本的完整清單，您可以在 Code Interpreter 工作階段中執行下列程式碼：

```
import pkg_resources
installed_packages = [d for d in pkg_resources.working_set]
for package in sorted(installed_packages, key=lambda x: x.project_name.lower()):
    print(f"{package.project_name}=={package.version}")
```

## Node.js 套件/程式庫
<a name="code-interpreter-nodejs-libraries"></a>

下列 Node.js 套件/程式庫已預先安裝在 AgentCore Code Interpreter 環境中。


| 套件/程式庫 | 說明 | 
| --- | --- | 
|  `axios`  | Promise 型 HTTP 用戶端 | 
|  `lodash`  | 常見程式設計任務的公用程式程式庫 | 
|  `uuid`  | UUID 產生 | 
|  `zod`  | TypeScript 優先結構描述驗證 | 
|  `cheerio`  | HTML 剖析和操作 | 