fwiw, I just ran into a similar problem, although the behavior was slightly different.
My anaconda is already set up with python 3, but I knew I could create a new env with python=2.7, so I did that. I installed the package and launched Jupyter notebook. I'm able to view the notebooks but I can't do anything because it says
Native kernel (python2) is not available (which is not true, I can see it in the conda list and I'm able run a python 2.7 console from within that env).
I've been using ipython notebooks (now Jupyter) and conda for a couple of years. I even have a separate working python 2.7 env that I just created a couple of days ago with no issues. I've never seen this error before, so my guess is that the Dato package is looking for something that isn't there anymore, e.g. the ipython notebook launch command should call out to Jupyter and return a warning, but in this env it just fails. Here's the trackback:
(dato-env)~/ml_foundations$ ipython notebook
Traceback (most recent call last):
File "/Users/szeitlin/anaconda/envs/dato-env/bin/ipython", line 4, in <module>
File "/Users/szeitlin/anaconda/envs/dato-env/lib/python2.7/site-packages/IPython/init.py", line 48, in <module>
from .core.application import Application
File "/Users/szeitlin/anaconda/envs/dato-env/lib/python2.7/site-packages/IPython/core/application.py", line 24, in <module>
from IPython.core import release, crashhandler
File "/Users/szeitlin/anaconda/envs/dato-env/lib/python2.7/site-packages/IPython/core/crashhandler.py", line 28, in <module>
from IPython.core import ultratb
File "/Users/szeitlin/anaconda/envs/dato-env/lib/python2.7/site-packages/IPython/core/ultratb.py", line 121, in <module>
from IPython.utils.terminal import getterminalsize
File "/Users/szeitlin/anaconda/envs/dato-env/lib/python2.7/site-packages/IPython/utils/terminal.py", line 27, in <module>
ImportError: No module named shutilgetterminalsize
Hope that helps - I may try the 3.4 version in the meantime.