iHaskell is a notebook similar to iPython notebook. Here's to hoping it will become easier to learn the very complix Haskell language.
you might need Python's virtual environments
I raised many Github issues and StackOverflow questions loudly expressing my grief on installation issues
I will try to find some choice excerpts. In the end, Cabal sandbox allowed me to install IHaskell 0.5.0 with iPython 2 (not iPython 3 aka "Jupyter"). Then...
IHaskell did have support for Jupyter on Github (which is still ahead of Hackage), now it is merged into main.
Install a recent version of Haskell. In my case, Ubuntu 14.04
GHC is split into 4 packages,
ghc-$VER (core package, contains ghc and executables such as haddock) ghc-$VER-dyn (contains dynamic libraries; dummy package for GHC 7.8 and later) ghc-$VER-prof (contains profiling libs) ghc-$VER-htmldocs (contains generated HTML Haddock output)
The packages install into
/opt/ghc/$VER/so in order to use them, the easiest way is to bring a particular GHC version into scope by placing the respective/opt/ghc/$VER/binfolder early into the PATH environment variable.
Install a recent version of Cabal. In my case, cabal install cabal-install wasn't working properly. the ghc bash command was pointing to version 7.6.3 installed on a different part of my computer. And cabal pointed to an old version too.