安装#
我们推荐使用 Anaconda(或 Miniforge)在您的本地机器上安装 Python,这允许使用其 conda
实用程序安装包。
一旦你安装了上述之一,PyMC 可以按照以下方式安装到一个新的 conda 环境中:
conda create -c conda-forge -n pymc_env "pymc>=5"
conda activate pymc_env
如果你愿意,可以将名称 pymc_env
替换为你喜欢的任何环境名称。
参见
使用多个 conda 频道(例如 defaults 和 conda-forge)时避免安装问题的 conda-forge 提示与技巧 页面。
JAX 采样#
如果你想通过 NumPyro 使用 JAX 后端启用采样,你需要手动安装它,因为它是一个可选依赖项:
conda install numpyro
同样地,要使用 BlackJAX 采样器:
conda install blackjax
请注意,目前 JAX 不直接支持 Windows 系统。
Nutpie 采样#
你也可以通过 nutpie 启用采样。Nutpie 使用 numba 作为编译器,并使用用 Rust 编写的采样器以获得更快的性能。
conda install -c conda-forge nutpie
与 JAX 不同,nutpie 直接支持 Windows。