【问题标题】:Unable to install IHaskel kernel into Jupyter: "could not parse version number"无法将 IHaskel 内核安装到 Jupyter:“无法解析版本号”
【发布时间】:2015-08-18 14:01:05
【问题描述】:

我最近完成了 Haskell 的安装说明,并到达了我运行的 final step

ihaskell install

将 IHaskell 内核安装到 Jupyter 中。但是此时我被卡住了,错误

Detected IPython, but could not parse version number.
ihaskell: 
Ran commands: 
which ipython
/usr/local/bin/ipython --version
which /usr/local/bin/ipython

Exception: ExitFailure 1

这没有任何意义,因为当我自己运行这些命令时,我会得到一个有效的(和必需的)版本号:

$ which ipython
/usr/local/bin/ipython

$ /usr/local/bin/ipython --version
4.0.0

$ which /usr/local/bin/ipython
/usr/local/bin/ipython

如何继续将 IHaskell 内核安装到 Jupyter 中?

【问题讨论】:

    标签: ipython jupyter ihaskell


    【解决方案1】:

    这是 IHaskell 的(即将解决)limitation of the current version,仅支持 IPhython 3.0。

    回到 3.0

    pip uninstall ipython
    pip uninstall jupyter_core
    pip install ipython[notebook]==3.0
    

    将在 IHaskell 更新之前解决该问题,此时可以安全地使用

    恢复当前版本的 IPython
    pip install ipython[notebook] --upgrade
    

    请注意,退回到 3.0 会导致视图出现明显差异,但设置文件的预期位置会发生变化。

    【讨论】:

      猜你喜欢
      • 2018-06-09
      • 2021-02-26
      • 1970-01-01
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 2016-12-25
      • 1970-01-01
      相关资源
      最近更新 更多