无法将 IHaskel 内核安装到 Jupyter 中:"could not parse version number"
Unable to install IHaskel kernel into Jupyter: "could not parse version number"
我最近完成了 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 中?
这是 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 会导致视图出现明显差异,但设置文件的预期位置会发生变化。
我最近完成了 Haskell 的安装说明,并达到了 运行
的 final stepihaskell 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 中?
这是 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 会导致视图出现明显差异,但设置文件的预期位置会发生变化。