Installing#
There are different ways to install Pooch:
Using the pip package manager:
python -m pip install pooch
Using the conda or mamba package manager that comes with the Anaconda/Miniconda/Miniforge distributions:
conda install pooch --channel conda-forge
or
mamba install pooch --channel conda-forge
Using pip
to install the latest unreleased version from GitHub
(not recommended in most situations):
python -m pip install --upgrade git+https://github.com/fatiando/pooch
Note
The commands above should be executed in a terminal. On Windows, use the
cmd.exe
or the “Anaconda Prompt” app if you’re using Anaconda.
Which Python?#
You’ll need Python >= 3.7. See Supported Python versions if you require support for older versions.
Dependencies#
The required dependencies should be installed automatically when you install
Pooch using conda
or pip
. Optional dependencies have to be installed
manually.
Required:
Optional:
tqdm: For printing a download progress bar. See Printing progress bars.
paramiko: For SFTP downloads. See
pooch.SFTPDownloader
.xxhash: For the faster xxHash algorithms. See Other supported hashes.