3

私は新しいラップトップを持っていて、python 2.7.9 と ipython 3.0.0 をインストールしました。次に iruby をインストールしました。

残念ながら、iruby サーバーは$ iruby notebook-- で正常に動作しますが、Jupyter ノートブックは Python カーネルのみを実行します。

ノートブック エンジンの最新の Jupyter バージョンの相互作用に微妙なバグがあることは確かですが、それを整理することはできませんでした。これを機能させるための呪文を知っている人はいますか?

アップデート

以下の @cel のコメントのように、これは単純にpip ipython[all]インストールされるだけかもしれません。デフォルトでは新しい iPython/Jupyter サーバーであり、iRuby はそれと通信しません。以前の iPython をインストールして、何が起こるか見てみます。

4

2 に答える 2

2

私はこの dockerfileを見つけ、古いバージョンの ipython をインストールしたコマンドに従いましたが、今では iruby も動作します。

于 2015-03-27T01:19:42.167 に答える
1

私の場合iruby、jupyter ノートブックの python2-version を実行しようとしていることがわかりました (私の場合は間違っています - デフォルトでは python3 ベースのバージョンを実行しています)。

解決策は非常に簡単でした-デフォルトのipythonを変更して、python3ベースの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/ipython
于 2016-12-07T16:48:09.313 に答える