View a markdown version of this page

預先安裝的程式庫 - Amazon Bedrock AgentCore

預先安裝的程式庫

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

Python 程式庫

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

資料分析和視覺化

程式庫 說明

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

程式庫 說明

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

模型內容通訊協定

數學和最佳化

程式庫 說明

cvxpy

Convex 最佳化

ortools

操作研究工具

pulp

線性程式設計

galois

Galois 欄位算術

z3-solver

Theorem prover

python_constraint2

限制滿意度問題

gapstatistics

叢集的間隙統計資料

oeis

整數序列的線上 Encyclopedia

networkx

網路分析

igraph

圖形分析和視覺化

Web 和 API 開發

程式庫 說明

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 剖析程式庫

雲端和資料庫

程式庫 說明

boto3

AWS 適用於 Python 的 SDK (boto3)

duckdb

處理中的 SQL 資料庫

SQLAlchemy

SQL 工具組和 ORM

pymongo

MongoDB 驅動程式

redis

Redis 用戶端

psycopg2-binary

PostgreSQL 轉接器

檔案處理和文件

程式庫 說明

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

延遲模組載入

影像和媒體處理

程式庫 說明

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 檔案處理

開發工具和公用程式

程式庫 說明

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 相容物件包裝函式的向後移植

文字和標記處理

程式庫 說明

markdown-it-py

Markdown 剖析器

markdown2

Markdown 處理器

markdownify

HTML 到 Markdown 轉換器

lxml

XML 和 HTML 處理

cssselect2

CSS 選擇器實作

tinycss2

CSS 剖析器

webencodings

Web 的字元編碼

soupsieve

CSS 選取器程式庫

regex

替代規則表達式模組

chardet

字元編碼偵測

charset-normalizer

字元編碼偵測

地理空間和映射

程式庫 說明

shapely

幾何物件操作

pyshp

Shapefile 程式庫

branca

地圖的 HTML/JS 範本程式庫

文件處理支援

程式庫 說明

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 套件/程式庫

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

套件/程式庫 說明

axios

以 Promise 為基礎的 HTTP 用戶端

lodash

常見程式設計任務的公用程式程式庫

uuid

UUID 產生

zod

TypeScript 優先結構描述驗證

cheerio

HTML 剖析和操作