Home

PyStan, Python, Windows and Linux (Ubuntu, CentOS Stream)

PyStan 2 and PyStan 3

 

At present (2023.03.22), I use PyStan in the following combinations on Windows and Linux (Ubuntu 22, CentOS Steam 8).

PyStan can be easily installed by Anaconda. For information on PyStan and Anaconda, check this website.

 

 

On Windows:

 

PyStan 2.17.1.0 can be installed on Python 3.7 virtual environment of Anaconda on Windows by the following command:

 

conda install pystan==2.17.1.0

 

To import PyStan, run the following code

 

import pystan

 

When you call the sampling() function, the parameter n_jobs must be set to be 1.

 

If you want to use PyStan 2.19.1.1 or PyStan 3, install WSL (Windows Subsystem for Linux). For some information on WSL, check this website.

PyStan 2.19.1.1 can be used on Python 3.8 virtual environment of Anaconda on WSL on Windows.

On Python 3.8 virtual environment, run the command

 

conda install pystan

 

To use pystan, run the following code

 

import pystan

 

 

PyStan 3 can be used on Python 3.10 virtual environment of Anaconda on WSL on Windows.

To install PyStan 3 on Python 3.10 virtual environment of Anaconda, run the following command

 

pip install pystan

 

To import the installed pystan, run the following code:

 

import stan

 

For more information about PyStan 3 on WSL, check this website.

 

 

On Linux (Ubuntu 22, CentOS Stream 8):

 

PyStan 2.19.1.1 can be installed on Python 3.8 virtual environment of Anaconda installed on Linux.

To install, run the following command on Python 3.8 virtual environment:

 

conda install pystan

 

To import pystan, run the following code:

 

import pystan

 

 

PyStan 3 can be installed on Python 3.10 virtual environment of Anaconda installed on Linux by the following code

 

pip install pystan

 

To import pytan, run the following code:

 

import stan

 

 

Home