-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Installation Guide (Linux)
We recommend installing PyMC into a clean conda
environment, which here is called pymc_env
but can be changed to anything else:
conda env create -n pymc_env python pip
Until PyMC v4 is officially released, it should be installed from pip
using the --pre
flag (N.B. running without this flag will install v2). Activate the environment that you wish to install into, and install as follows:
conda activate pymc_env
pip install pymc --pre
If you wish to enable sampling using the Jax backend via NumPyro (experimental), the following should also be installed:
conda install jax numpyro
Similarly, to use Blackjax for sampling it should be installed via pip
:
pip install blackjax
The latest release of PyMC3 can be installed from Conda Forge (conda-forge):
conda install -c conda-forge pymc3 theano-pymc mkl mkl-service
Note that you must specifically request theano-pymc
or you will get an obsolete version of PyMC3 that works with the now-abandoned theano
library. We encourage you to test this with the --dry-run
flag to ensure you get up-to-date versions.
While discouraged due to reports of installation problems you could try to install PyMC3 and its dependencies via PyPI using pip
:
pip install pymc3