Skip to content

Commit ff9dea8

Browse files
✏️ Focus on Theano-PyMC3 instead of Theano for installation
1 parent 361e1b0 commit ff9dea8

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

README.rst

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,20 +103,21 @@ The current development branch of PyMC3 can be installed from GitHub, also using
103103

104104
pip install git+https://github.com/pymc-devs/pymc3
105105

106-
To ensure the development branch of Theano is installed alongside PyMC3
107-
(recommended), see the Theano Installation section, below.
106+
To ensure the development branch of `Theano-PyMC <https://github.com/pymc-devs/Theano-PyMC>`__ is installed alongside PyMC3
107+
(recommended), see the `Theano-PyMC <https://github.com/pymc-devs/Theano-PyMC>`__ Installation section, below.
108108

109109
Lastly, another option is to clone the repository and install PyMC3 using
110110
``python setup.py install`` or ``python setup.py develop``.
111111

112-
Theano Installation
113-
-------------------
112+
Theano-PyMC Installation
113+
------------------------
114114

115-
PyMC3 is tested on Python 3.6, 3.7, and 3.8 and depends on `Theano-PyMC <https://github.com/pymc-devs/Theano-PyMC>`__,
116-
NumPy, SciPy, and pandas
115+
PyMC3 is tested on Python 3.6, 3.7, and 3.8 and depends on NumPy, SciPy, and pandas
117116
(see `requirements.txt <https://github.com/pymc-devs/pymc3/blob/master/requirements.txt>`__ for version
118117
information).
119118

119+
Moreover, as of Late 2020, PyMC3 now requires `Theano-PyMC <https://github.com/pymc-devs/Theano-PyMC>`__ instead of `Theano <https://github.com/Theano/Theano>`__.
120+
120121
That being said, you can install PyMC3 using the ``requirements.txt``
121122
file.
122123

@@ -129,7 +130,12 @@ This requires cloning the repository to your computer:
129130
pip install -r requirements.txt
130131

131132
.. note::
132-
If you already have `Theano-PyMC <https://github.com/pymc-devs/Theano-PyMC>`__ installed, then re-install the module, as such
133+
134+
* If you have Theano installed, please remove it and install Theano-PyMC via Conda Forge, seen below:
135+
136+
``conda remove theano``
137+
138+
* If you have an outdated version of Theano-PyMC, then re-install the module via Conda Forge:
133139

134140
``conda remove theano-pymc -y``
135141

0 commit comments

Comments
 (0)