2016-09-02 19 views

答えて

5

あなたはそれを後ろ向きにしています。 SageにはJupyterのノートブックが内蔵されていますので、そのカーネルで使用できます。 (ほかにも)使用

$ sage --notebook ipython 

私は信じています。 hereも参照してください。

(私はいくつかのファイルや設定を編集することにより、セージカーネルを「見る」ために彼らのJupyterをリダイレクト成功を収めている何人かの人々もあると思います。これは明らかにサポートされているArch Linuxでは...?)

+0

しかし、それsagemathノートはありません。公開する機能しかし、ジュピターノートはそうです。 – user567879

+1

私はsagenbのノートを話しているわけではありませんが、あなたが編集した投稿のように呼び出すことができるはずのJupyterのノートブック。 – kcrisman

+1

アーチLinuxは私にこの質問をしました。ありがとうございました。 – user567879

6

私が持っています私の既存のJupyterインストールにSageMathカーネルをインストールしました。それは超簡単です。 SageMathは、あなたのルートsagemathディレクトリです

$ sudo jupyter kernelspec install ./SageMath/local/share/jupyter/kernels/sagemath 

。これが誰かを助けることを願っています。

あなたは、あなたがシステム全体にインストールすることはできませんsudoの権限を持って それでも--userフラグを使用して自分のためにインストールすることができない場合:

$ jupyter kernelspec install --user ./SageMath/local/share/jupyter/kernels/sagemath 
+1

必要に応じて 'kernel.json'ファイルを編集して、SageMath Jupyterカーネルにの' 'env":{"SAGE_ROOT": "/ path/to/sage"} 'を追加してSageMathの場所を認識させるようにします'kernel.json'に辞書の最後の があります。 'jupyter kernelspec list'を実行すると' kernel.json'の位置 が見つかります。 ( '/ path/to/sage'を' sage'実行ファイルの実際のパスに置き換えてください) –

+0

ありがとうございました。また、sage実行可能ファイルはPATHになければなりません。これを行う最も簡単な方法は、/ usr/local/bin/sageにシンボリックリンクを作成することです。 – Layek

+0

私はこの方法でanaconda jupyterで成功しました。もう一つのヒントです:このSageMathカーネルでjsmolとthreejsを動作させるには、SageMath/local/share/jsmolとSageMath/local/share/threejsへのシンボリックリンクを/ anaconda/share/jupyter/nbextensions/jsmolおよび/ anaconda/share/jupyter/nbextensions/threejs(それぞれjupyterのインストールで必要に応じてjupyter/nbextensionsのパスを変更します)。 –

関連する問題