我有一台新的笔记本电脑,并安装了python2.7.9和ipython3.0.0。然后我安装了iruby。在
不幸的是,iruby服务器使用$ iruby notebook
运行良好,但是Jupyter笔记本只运行python内核。在
我确信在最新的Jupyter版本的笔记本引擎的交互中有一些细微的缺陷,但我还没能解决它。有人知道咒语能让它起作用吗?在
更新
正如下面的@cel注释所示,这可能只是pip ipython[all]
安装的,默认情况下新的iPython/Jupyter服务器和iRuby不与之通信。我将尝试安装一个早期的iPython,看看会发生什么。在
我找到了this dockerfile,并按照命令进行了操作,安装了旧版本的ipython,现在iruby也可以工作了。在
在我的例子中,我观察到
iruby
试图运行jupyter笔记本的python2版本(在我的例子中这是错误的-默认情况下我运行基于python3的版本)。在解决方案非常简单-将默认ipython更改为运行基于python3的jupyter(我假设所有jupyter二进制文件都在您的
/usr/local/bin
)中):相关问题 更多 >
编程相关推荐