本頁面列出在 App Engine Python 2.7 執行階段中可供使用的內建第三方程式庫,並提供相關說明。如要使用本機開發伺服器進行測試,部分程式庫需要安裝於本機才能使用。
App Engine Python 2.7 執行階段可提供下列多種第三方程式庫,以供應用程式使用:
名稱 | 預設版本 | 支援的版本 | 說明 |
---|---|---|---|
django | (無) | 「1.2」(已淘汰) 「1.3」(已淘汰) 「1.4」 「1.5」(已淘汰) 「1.9」(已淘汰) 「1.11」 |
功能完善的網路應用程式架構,適用於 Python。 |
enum | (無) | 「0.9.23」 | Python 3.4 引進的 enum 模組 Backport。 |
端點 | (無) | 「1.0」 | App Engine 應用程式中,用於建構 API 的程式庫。 |
flask | (無) | 「0.12」 | Flask 是適用於 Python 的微架構,是以 Werkzeug、Jinja 2 為基礎,基於善意而生。 |
futures | (無) | 「3.0.5」 | Python 3.2 Futures 的 Backport。 |
grpcio | (無) | 「1.0.0」 | 高效能通用 RPC 架構。("1.1.0dev is no longer supported. 請改用 1.0.0 版本」)。 |
jinja2 | (無) | 「2.6」 | 方便設計人員使用的現代範本語言,適用於 Python。 |
lxml | (無) | 「2.3」(已淘汰) 「2.3.5」(已淘汰) 「3.7.3」 |
適用於 C 程式庫 libxml2 和 libxslt 的 Python 式繫結。 |
markupsafe | (無) | 「0.15」 「0.23」 |
適用於 Python 的 XML/HTML/XHTML 標記安全字串。 |
matplotlib | (無) | 「1.2.0」 | 2D 繪製程式庫,可產生出版品品質的圖片。 |
MySQLdb | (無) | 「1.2.4b4」(已淘汰) 「1.2.4」(已淘汰) 「1.2.5」 |
針對 MySQL 的 Python DB API v2.0 相容介面。 |
numpy | (無) | 「1.6.1」 | 用於陣列處理的一般用途程式庫。 |
PIL | (無) | 「1.1.7」 | 用於建立與轉換圖片的程式庫。 |
protorpc | 「1.0」 | 「1.0」 | 實作以 HTTP 為基礎的遠端程序呼叫 (RPC) 服務時所使用的架構。 |
pytz | 「2017.3」 | 「2016.4」(已淘汰) 「2017.2」(已淘汰) 「2017.3」 |
跨平台時區計算的程式庫。 |
crcmod | (無) | 「1.7」 | 產生循環冗餘檢查 (CRC) 的程式庫。 |
protobuf | (無) | 「3.0.0」(Alpha 測試版) | 用來將結構化資料序列化的程式庫。 |
PyAMF | (無) | 「0.6.1」 「0.7.2」(Alpha 版) |
提供動作訊息格式 (AMF) 功能的程式庫。 |
pycrypto | (無) | 「2.3」(已淘汰) 「2.6」 「2.6.1」 |
密碼編譯函式的程式庫,例如可產生隨機數字。 |
setuptools | (無) | 「0.6c11」(已淘汰) 「36.6.0」 |
提供套件和模組探索功能的程式庫。 |
六 | 「1.12.0」 | 「1.9.0」 「1.12.0」 |
py2.x 和 py3 之間的差異摘要 |
ssl | (無) | 「2.7」(已淘汰) 「2.7.11」 |
安全資料傳輸層 (SSL) 通訊端包裝函式內建模組。 |
ujson | (無) | 「1.35」 | UltraJSON 是以純 C 語言編寫的極速 JSON 編碼器與解碼器 |
webapp2 | 「2.3」 | 「2.3」 「2.5.1」(已淘汰) 「2.5.2」 |
輕量的 Python 網路架構。 |
webob | 「1.1.1」 | 「1.1.1」 「1.2.3」 |
提供 WSGI 要求環境相關包裝函式的程式庫。 |
werkzeug | 「0.11.10」 | 「0.11.10」 | WSGI 公用程式庫。 |
yaml | 「3.10」 | 「3.10」 | YAML 序列化與還原序列化的程式庫。 |
如要進一步瞭解如何使用上述程式庫,請參閱在 Python 2.7 中使用內建程式庫一文。