我有一台新的笔记本电脑,安装了python 2.7.9和ipython 3.0.0。然后我安装了iruby。
不幸的是,iruby服务器在$ iruby notebook上运行良好--但是木星笔记本只运行python。
我确信在最新版本的笔记本电脑引擎的互动中有一些微妙的缺陷,但是我还没有解决它。有谁知道这个咒语能让它发挥作用吗?
更新
如下面@cel注释所示,这可能只是pip ipython[all]安装,默认情况下,新的iPython/朱庇特服务器和iRuby不与它对话。我将尝试安装一个早期的iPython,看看会发生什么。
发布于 2015-03-27 01:19:42
我找到了这个文件,并按照命令安装了一个较旧版本的ipython,现在iruby也能工作了。
发布于 2016-12-07 16:48:09
在我的例子中,我观察到iruby试图运行python2 2版本的jupyter笔记本(在我的例子中是错误的,默认情况下我运行基于python2 3的版本)。
解决方案非常简单--将默认的ipython更改为运行基于ipython 3的jupyter (我假设所有jupyter二进制文件都在您的/usr/local/bin中):
# backup old ipython, is is not symlink!
sudo mv /usr/local/bin/ipython /usr/local/bin/ipython2
# provide ipython symlink pointing to ipython3
sudo ln -s /usr/local/bin/ipython3 /usr/local/bin/ipythonhttps://stackoverflow.com/questions/29202494
复制相似问题