Installation issue pymc3-3.4

I was trying to install the latest wheel of pymc3 on a new linux machine. All the requirements get installed and pymc3 as well, at least it seems. When I import pymc3 there are no functions in the namespace. To check, I ran the command dir(pymc3) and I got:

['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']

Any idea if it is a bug? I tried to install the package from github and from pip.

EDIT: details on the installation process

Collecting pymc3
  Downloading pymc3-3.4-py3-none-any.whl (1.3MB)  
Requirement already satisfied: joblib>=0.9 in /usr/local/lib/python3.6/dist-packages (from     pymc3)
Requirement already satisfied: numpy>=1.13.0 in /usr/local/lib/python3.6/dist-packages (from pymc3)
Requirement already satisfied: theano>=1.0.0 in /usr/local/lib/python3.6/dist-packages (from pymc3)
Requirement already satisfied: tqdm>=4.8.4 in /usr/local/lib/python3.6/dist-packages (from pymc3)
Requirement already satisfied: h5py>=2.7.0 in /usr/local/lib/python3.6/dist-packages (from pymc3)
Requirement already satisfied: patsy>=0.4.0 in /usr/local/lib/python3.6/dist-packages (from pymc3)
Requirement already satisfied: pandas>=0.18.0 in /usr/local/lib/python3.6/dist-packages (from pymc3)
Requirement already satisfied: six>=1.10.0 in /usr/local/lib/python3.6/dist-packages (from pymc3)
Requirement already satisfied: scipy>=0.14 in /usr/local/lib/python3.6/dist-packages (from theano>=1.0.0->pymc3)
Requirement already satisfied: python-dateutil>=2 in /usr/local/lib/python3.6/dist-packages (from pandas>=0.18.0->pymc3)
Requirement already satisfied: pytz>=2011k in /usr/local/lib/python3.6/dist-packages (from pandas>=0.18.0->pymc3)
Installing collected packages: pymc3
Successfully installed pymc3-3.4

Sorry, error on my side apparently. Created a new fresh environment and everything works fine. Sorry