13

奇怪的是,互联网上没有关于如何让 Haskell 在 Jupyter 环境下运行的说明。任何导致您这样做的文档都需要您从源代码编译,但是当尝试这样做时,会发生各种构建错误。

奇怪的是,一个肯定会给 Haskell 带来如此多曝光的环境却没有被足够多的人使用,以至于会有一些像样的文档,这似乎很奇怪。然而,据说该语言是受支持的。

有没有人让这个工作?

4

2 回答 2

14

这是我在 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

为 IPython 安装 Haskell 内核

stack exec -- ihaskell install --stack

在 Jupyter 中运行 Haskell

stack exec jupyter -- notebook

更多细节在:https ://github.com/gibiansky/IHaskell

于 2017-10-11T15:16:46.373 回答
3

这是 IHaskell 的社区 Jupyter Docker Stacks映像。如果您安装了Docker,那么您可以使用一个命令运行 Haskell Jupyter 笔记本。

于 2019-06-25T00:19:51.853 回答