2015-08-18 55 views
1

我最近完成了哈斯克尔的安装说明,并已达到了,我跑无法安装IHaskel内核到Jupyter:“无法解析版本号”

ihaskell install 

安装IHaskell内核到final step 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中?

回答

2

这是一个(很快将被解决)IHaskell limitation of the current version,它只支持IPhython 3.0。

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

退一步3.0将解决这个问题,直到IHaskell被更新,此时它是安全与

pip install ipython[notebook] --upgrade 

注恢复IPython中的当前版本步进回到3.0将导致查看可见差异,但设置文件的预期位置将会改变。