Installing PyNWB
PyNWB has the following minimum requirements, which must be installed before you can get started using PyNWB.
Python 3.8, 3.9, 3.10, or 3.11
pip
Note
If you are a developer then please see the Installing PyNWB for Developers installation instructions instead.
Install release from PyPI
The Python Package Index (PyPI) is a repository of software for the Python programming language.
To install or update PyNWB distribution from PyPI simply run:
$ pip install -U pynwb
This will automatically install the following required dependencies:
hdmf
h5py
numpy
pandas
python-dateutil
Install release from Conda-forge
Conda-forge is a community led collection of recipes, build infrastructure and distributions for the conda package manager.
To install or update PyNWB distribution from conda-forge using conda simply run:
$ conda install -c conda-forge pynwb
Install latest pre-release
This is useful to try out the latest features and also set up continuous integration of your own project against the latest version of PyNWB.
$ pip install -U pynwb --find-links https://github.com/NeurodataWithoutBorders/pynwb/releases/tag/latest --no-index