SageMathを入れた
公式ドキュメントに従ってconda-forgeからSageMathをインストールしようとするとクラッシュしてsageを起動できなかったのでバイナリをダウンロードすることにした。
/usr/local/bin
にPATHを通してから
sudo ln -s /path/to/SageMath/sage /usr/local/bin/sage
みたいにしておくとどこからでもsageを起動できる。
GAP packages の追加
GAPのパッケージを追加するためには、.bash_profileに
export SAGE_ROOT="/path/to/SageMath/"
みたいにsageのいる場所を書いておいてから
sage -i gap_packages
とすれば大体うまくいく。
compileが必要な場合はもう少し面倒。 Caratを入れる場合を示す:
cd $SAGE_ROOT/local/share/gap/pkg wget https://www.gap-system.org/pub/gap/gap4/tar.gz/packages/carat-2.2.3.tar.gz tar -xzvf carat-2.2.3.tar.gz cd carat ./configure ../.. make
InstallingGapPackages - Sage Wiki
Jupyter Notebook
jupyter notebookでsageを使うには
sage -n jupyter
と起動すれば良い。