互联网奇怪地没有关于如何在Jupyter环境下运行Haskell的说明。任何引导您的文档都需要您从源代码编译,但是在尝试这样做时,会发生各种构建错误。
似乎奇怪的是,一个肯定会给Haskell带来如此大曝光的环境奇怪的是没有足够多的人运用,以至于会有一些体面的文档。然而,据说这种语言是受支持的。
有没有人让这个工作?
答案 0 :(得分:8)
以下是我在Linux上启动并运行所做的工作(Lubuntu 16.0)
先决条件:
sudo apt-get install -y python3-pip git libtinfo-dev libzmq3-dev libcairo2-dev libpango1.0-dev libmagic-dev libblas-dev liblapack-dev
在本地设置IHaskell
git clone https://github.com/gibiansky/IHaskell.git
cd IHaskell
pip3 install -r requirements.txt
curl -sSL https://get.haskellstack.org/ | sh
stack install gtk2hs-buildtools
stack setup
stack install --fast
可选:如果您的环境中没有目录,则将目录更改为ihaskell可执行文件
cd .stack-work/dist/x86_64-linux-nopie/Cabal-1.24.2.0/build/ihaskell
为IPython安装Haskell kernal
ihaskell install --stack
在Jupyter中运行Haskell
stack exec jupyter -- notebook
答案 1 :(得分:0)
这是IHaskell的Community Jupyter Docker Stacks图片。如果您有Docker installed,则可以使用一个命令运行Haskell Jupyter笔记本。