I see up my virtual env for iPython following the instructions (here), but it's not working. When I open up an iPython notebook (either new or existing), I do see the virtualenv as an available kernel. But when I switch to it, the kernel immediately dies and I get this message:
The kernel has died, and the automatic restart has failed. It is possible the kernel cannot be restarted. If you are not able to restart the kernel, you will still be able to save the notebook, but running code will no longer work until the notebook is reopened
I've tried quitting all processes, but it doesn't seem to have made a difference.
I did get a warning when I was installing prompt-toolkit in the virtualenv, that the version (1.0.15) is lower than what is required. I'm not sure if that's related to the problem. Even if it is, I'm not sure how to fix it because I tried installing the higher version (3.something) of prompt-toolkit outside of the virtualenv, and that gave a warning as well that the version did not match requirements. (So I rolled it back to 1.0.15).