環境變數#
以下環境變數可用於影響 PyArrow 的行為。
- ARROW_HOME#
PyArrow 安裝的基本路徑。此變數會覆寫內省函數(例如
get_library_dirs()
)中程式庫路徑的預設計算。
- ARROW_PRE_0_15_IPC_FORMAT#
如果此環境變數設定為非零整數值,PyArrow IPC 寫入器將預設為 pre-0.15 Arrow IPC 格式。此行為也可以使用
IpcWriteOptions.use_legacy_format
啟用。
- ARROW_PRE_1_0_METADATA_VERSION#
如果此環境變數設定為非零整數值,PyArrow IPC 寫入器將寫入 V4 Arrow metadata(對應於具有不相容 Union 資料佈局的 pre-1.0 Arrow)。此行為也可以使用
IpcWriteOptions.metadata_version
啟用。
- PKG_CONFIG#
pkg-config
可執行檔的路徑。如果系統PATH
上沒有pkg-config
,則內省函數(例如get_library_dirs()
)的正常運作可能需要此變數。
注意
由於 PyArrow 是基於 Arrow C++,因此其行為也受到 Arrow C++ 環境變數 的影響。