Installation — PyMC 5.22.0 documentation (original) (raw)
We recommend using Anaconda (or Miniforge) to install Python on your local machine, which allows for packages to be installed using its conda
utility.
Once you have installed one of the above, PyMC can be installed into a new conda environment as follows:
conda create -c conda-forge -n pymc_env "pymc>=5" conda activate pymc_env
If you like, replace the name pymc_env
with whatever environment name you prefer.
See also
The conda-forge tips & tricks page to avoid installation issues when using multiple conda channels (e.g. defaults and conda-forge).
JAX sampling#
If you wish to enable sampling using the JAX backend via NumPyro, you need to install it manually as it is an optional dependency:
Similarly, to use BlackJAX sampler instead:
Nutpie sampling#
You can also enable sampling with nutpie. Nutpie uses numba as the compiler and a sampler written in Rust for faster performance.
conda install -c conda-forge nutpie