首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将jupyter (ihaskell)文件夹移出dropbox

将jupyter (ihaskell)文件夹移出dropbox
EN

Stack Overflow用户
提问于 2017-10-13 07:10:02
回答 1查看 86关注 0票数 0

我一直在我的dropbox中的一个目录中使用Jupyter笔记本。(这项工作实际上是在IHaskell中完成的,但我不确定这是否相关。)

这个文件夹对dropbox来说太大了,所以我把它移了出去。在那之后,我不能让内核在任何笔记本上启动。它死了又死了。

似乎移动包含IHaskell的文件夹弄乱了我的安装。

我必须重新安装所有内容,还是有修复程序?

EN

回答 1

Stack Overflow用户

发布于 2018-04-10 00:14:36

它死了又死了

如果IHaskell内核一直在死,我会遵循IHaskell故障排除指南(homepage的最后一段)中提到的建议,特别是“内核一直在死”这一段:

如果你已经安装了一个lts-10 IHaskell,并且正在使用一个lts-9项目,那么ghc8.2和ghc8.0之间的不匹配将会导致这个错误。

如果这是你的情况,我会:

验证haskell内核是否可用

代码语言:javascript
复制
$ jupyter kernelspec list
Available kernels:
  haskell    [...]/kernels/haskell      <-- OK
  scala      [...]/kernels/scala
  python3    [...]/kernels/python3

验证ghc版本是否匹配

代码语言:javascript
复制
$ cat [...]/kernels/haskell/kernel.json
.../.stack/programs/.../ghc-X.Y.Z/lib/ghc-X.Y.Z"...

$ stack ghc -- --version
The Glorious Glasgow Haskell Compilation System, version X.Y.Z

如果版本不匹配

全局堆栈还具有位于~/.stack/

- stack.yaml /的“全局项目”的概念,该项目的项目项目应该与安装的IHaskell版本位于相同的LTS上,以避免此问题。

我会保持lts-A.B的一致性:

代码语言:javascript
复制
$ cat #HOME/.stack/global-project/stack.yaml
...
resolver: lts-A.B

$ stack install ihaskell --resolver lts-A.B

要选择适合您的lts-A.B / ghc-X.Y.Z组合,只需使用https://www.stackage.org/lts-A.B

例如,今天,您可以简单地使用lts-11.4

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46720198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档