2015-08-18 80 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將導致查看可見差異,但設置文件的預期位置將會改變。