How to install netaddr#

Various Linux distributions make it available via their package managers.

Installing from the Python Package Index#

The easiest way to install netaddr is to use pip.

Download and install the latest version from PyPI - https://pypi.org/project/pip and run the following command

pip install netaddr

If you want better the Interactive shell experience you can install the extra IPython dependency like

pip install 'netaddr[nicer-shell]'

or install IPython directly

pip install ipython

Installing using your Linux distribution package manager#

Various Linux distributions make netaddr available via their package managers.

Note

The netaddr versions provided by Linux distributions may be outdated.

Refer to your distribution’s documentation for installation instructions.

Example commands:

# Debian, Ubuntu
sudo apt install python3-netaddr

# Fedora
# Base installation
sudo dnf install python3-netaddr
# The CLI tool
sudo dnf install python3-netaddr-shell

Installing from a source package#

Download the latest release tarball/zip file and extract it to a temporary directory or clone the repository into a local working directory.

Install the local package:

pip install .

This automatically places the required files in the lib/site-packages directory of the Python version you used to run the setup script, may also be part of a virtualenv or similar environment manager.