Install latest Theano requirement for PyMC3

I am creating a new fresh conda environment for PyMC3. I am on Windows and I remember it was tricky. Now, I am writing down the steps that I could share afterwards.

First I installed all Theano’s requirements. Then I installed the latest Theano via pip:

pip install --no-deps git+https://github.com/Theano/Theano.git#egg=Theano

which installs Theano 1.0.2 (which I can import without errors). Then, when I am about to install PyMC3 via
conda, theano version 1.0.1 conda-forge, theano 1.0.2-py36_0 still appears to be one of the packages required to be installed. I noticed that the installed theano package (via pip git) has the capital T (Theano). Comparisons should be case insensitive, but I wonder if this is why PyMC3 cannot see that theano is already installed.

Any idea on how to solve this?

1 Like

Likely a bug. Could you please raise an issue on Github?

The issue has been opened!

1 Like