Technical requirements
For the portion of this chapter that describes how to set up a development environment for working with various Arrow libraries, you’ll need the following:
- Your preferred integrated development environment (IDE) – for example, VS Code, Sublime, Emacs, or Vim
- Plugins for your desired language (optional but highly recommended)
- An interpreter or toolchain for your desired language(s):
- Python 3.8+:
pip
andvenv
and/orpipenv
- Go 1.21+
- C++ Compiler (capable of compiling C++17 or newer)
- Python 3.8+: