环境变量#
以下环境变量可用于影响 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 元数据(对应于 1.0 之前的 Arrow,具有不兼容的联合数据布局)。此行为也可以使用
IpcWriteOptions.metadata_version
启用。
- PKG_CONFIG#
pkg-config
可执行文件的路径。如果系统PATH
中没有pkg-config
,则可能需要此路径才能使 introspection 函数(如get_library_dirs()
)正常运行。
注意
由于 PyArrow 基于 Arrow C++,因此其行为也会受到 Arrow C++ 环境变量 的影响。