安装#

Woodwork 支持 Python 3.9 - 3.12 版本。可以从 PyPI、conda-forge 或源代码安装。

要安装 Woodwork,请运行以下命令

$ python -m pip install woodwork
$ conda install -c conda-forge woodwork

附加组件#

Woodwork 允许用户安装附加组件。Woodwork 允许用户单独安装附加组件或一次性安装所有附加组件

$ python -m pip install "woodwork[complete]"
$ python -m pip install "woodwork[updater]"
$ conda install -c conda-forge alteryx-open-src-update-checker
$ conda install -c conda-forge alteryx-open-src-update-checker
  • 更新检查器:接收新 Woodwork 版本的自动通知

源代码#

要从源代码安装 Woodwork,请从 Github 克隆仓库,并安装依赖项。

git clone https://github.com/alteryx/woodwork.git
cd woodwork
python -m pip install .

Docker#

也可以在 Docker 容器内运行 Woodwork。您可以通过在容器内将其作为软件包安装(遵循常规安装指南),或者使用以下命令在 Dockerfile 中创建一个预装了 Woodwork 的新镜像来实现。

FROM --platform=linux/x86_64 python:3.9-slim-buster
RUN apt update && apt -y update
RUN apt install -y build-essential
RUN pip3 install --upgrade --quiet pip
RUN pip3 install woodwork

可选的 Python 依赖项#

Woodwork 还有其他几个只用于特定方法的 Python 依赖项。如果在使用这些方法时未安装所需的库,将导致 ImportError 并提供安装所需依赖项的说明。

依赖项

最低版本

说明

boto3

1.34.32

读写 URL 和 S3 所必需

smart_open

5.0.0

读写 URL 和 S3 所必需

pyarrow

15.0.0

序列化为 parquet 格式所必需

开发#

要为代码库做出贡献,请遵循此处的指南。