See the release notes for more about what's new.
Java Artifacts on Maven Central
We have provided binary conda packages on conda-forge for the following platforms:
Install them with:
conda install arrow-cpp={{site.data.versions['current'].pinned_number}} -c conda-forge conda install pyarrow={{site.data.versions['current'].pinned_number}} -c conda-forge
We have provided official binary wheels on PyPI for Linux, macOS, and Windows:
pip install pyarrow=={{site.data.versions['current'].pinned_number}}
We recommend pinning {{site.data.versions['current'].pinned_number}}
in requirements.txt
to install the latest patch release.
These include the Apache Arrow and Apache Parquet C++ binary libraries bundled with the wheel.
We have provided APT and Yum repositories for Apache Arrow C++ and Apache Arrow GLib (C). Here are supported platforms:
Debian GNU/Linux and Ubuntu:
sudo apt update sudo apt install -y -V apt-transport-https lsb-release sudo wget -O /usr/share/keyrings/apache-arrow-keyring.gpg https://dl.bintray.com/apache/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-keyring.gpg sudo tee /etc/apt/sources.list.d/apache-arrow.list <<APT_LINE deb [arch=amd64 signed-by=/usr/share/keyrings/apache-arrow-keyring.gpg] https://dl.bintray.com/apache/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/ $(lsb_release --codename --short) main deb-src [signed-by=/usr/share/keyrings/apache-arrow-keyring.gpg] https://dl.bintray.com/apache/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/ $(lsb_release --codename --short) main APT_LINE sudo apt update sudo apt install -y -V libarrow-dev # For C++ sudo apt install -y -V libarrow-glib-dev # For GLib (C) sudo apt install -y -V libplasma-dev # For Plasma C++ sudo apt install -y -V libplasma-glib-dev # For Plasma GLib (C) sudo apt install -y -V libgandiva-dev # For Gandiva C++ sudo apt install -y -V libgandiva-glib-dev # For Gandiva GLib (C) sudo apt install -y -V libparquet-dev # For Apache Parquet C++ sudo apt install -y -V libparquet-glib-dev # For Apache Parquet GLib (C)
CentOS:
sudo tee /etc/yum.repos.d/Apache-Arrow.repo <<REPO [apache-arrow] name=Apache Arrow baseurl=https://dl.bintray.com/apache/arrow/centos/\$releasever/\$basearch/ gpgcheck=1 enabled=1 gpgkey=https://dl.bintray.com/apache/arrow/centos/RPM-GPG-KEY-apache-arrow REPO sudo yum install -y epel-release sudo yum install -y --enablerepo=epel arrow-devel # For C++ sudo yum install -y --enablerepo=epel arrow-glib-devel # For GLib (C) sudo yum install -y --enablerepo=epel parquet-devel # For Apache Parquet C++ sudo yum install -y --enablerepo=epel parquet-glib-devel # For Parquet GLib (C)