prophet/docs/_docs/installation.md
Ben Letham e78f583f90
Merge in bugfixes from master (#349)
* Update memory requirement description per #326

* Fix R warning with extra regressor; disallow constant extra regressors.

* Fix unit test broken in new pandas

* Fix diagnostics unit tests for new pandas

* Fix copy with extra seasonalities / regressors Py

* Fix copy with extra seasonalities / regressors R

* Fix weekly_start and yearly_start in R plot_components

* Fix plotting in pandas 0.21 by using pydatetime instead of numpy
2017-11-08 10:09:08 -08:00

1.9 KiB

layout docid title permalink
docs installation Installation /docs/installation.html

Prophet has two implementations: R and Python. Note the slight name difference for the Python package.

Installation in R

Prophet is a CRAN package so you can use install.packages:

# R
> install.packages('prophet')

After installation, you can get started!

Windows

On Windows, R requires a compiler so you'll need to follow the instructions provided by rstan. The key step is installing Rtools before attempting to install the package.

If you have custom Stan compiler settings, install from source rather than the CRAN binary.

Installation in Python

Prophet is on PyPI, so you can use pip to install it:

# bash
$ pip install fbprophet

The major dependency that Prophet has is pystan. PyStan has its own installation instructions.

After installation, you can get started!

Windows

On Windows, PyStan requires a compiler so you'll need to follow the instructions. The key step is installing a recent C++ compiler.

Linux

Make sure compilers (gcc, g++) and Python development tools (python-dev) are installed. If you are using a VM, be aware that you will need at least 4GB of memory to install fbprophet, and at least 2GB of memory to use fbprophet.

Anaconda

Use conda install gcc to set up gcc. The easiest way to install Prophet is through conda-forge: conda install -c conda-forge fbprophet.