环境变量#

以下环境变量可用于影响 PyArrow 的行为。

ARROW_HOME#

PyArrow 安装的基本路径。此变量会覆盖自省函数(例如 get_library_dirs())中库路径的默认计算。

ARROW_PRE_0_15_IPC_FORMAT#

如果此环境变量设置为非零整数值,则 PyArrow IPC 写入器将默认使用 0.15 之前的 Arrow IPC 格式。也可以使用 IpcWriteOptions.use_legacy_format 启用此行为。

ARROW_PRE_1_0_METADATA_VERSION#

如果此环境变量设置为非零整数值,则 PyArrow IPC 写入器将写入 V4 Arrow 元数据(对应于具有不兼容 Union 数据布局的 1.0 之前的 Arrow)。也可以使用 IpcWriteOptions.metadata_version 启用此行为。

PKG_CONFIG#

pkg-config 可执行文件的路径。如果系统 PATH 上没有 pkg-config,则可能需要此路径才能使内省函数(例如 get_library_dirs())正常运行。

注意

由于 PyArrow 基于 Arrow C++,它的行为也会受到 Arrow C++ 环境变量 的影响。