官方安装文档指路:官方版本
前言:
因为各种各样的需求嘛,总有人要把这个SageMath部署在各种各样的地方,至于我就是为了方便和潮流了。
目前,官方的最新版本是10.2,同样的官方的使用文档也是10.x版本的,因为之前一直都在用旧版(9.3),偶然在一次查文献的过程中发现调用不了包了,而且自己的SageMath一直是在Windows上直接用Notebook的(写写脚本看看数据),感觉也比较传统,是时候来一次更新了(闲的没事,折腾工具)。
过程:
1 | wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh |
接下来先安装Miniconda3,再装mamba。(试着颠倒过顺序,出了点问题,还是按照顺序装吧)
1 | sh ./Miniconda3-latest-Linux-x86_64.sh |
下载好安装脚本,直接sh执行,跟着安装提示yes就完了。
1 | source ~/.bashrc |
重启命令行服务检查一下安装情况。
1 | echo "conda deactivate" >> ~/.bashrc |
把命令行前面的(base)注释掉,目前为止这里都是借鉴(抄)这里的
接下来直接:
1 | mamba create -n sage sage python=X |
(X替换为你想要的Python版本就可以,现在是2023年底,目前推荐python3.10)
直接就自动安装好了。
使用:
1 | mamba activate sage #进入sage环境 |
这样的话,使用习惯就和之前我在本地windows上的差不多了。
1 | sage -python -m pip install |
安装python的函数库
小插曲:
最难绷的部分就是开始安装依赖,配置,一系列麻烦的环境管理之类的……原文章不是说不好,在我的阿里云上跑不起来,试了一晚上,怎么办呢……
仔细阅读官方文档,发现一句命令就可以直接搞定了。也、是不是那么耍的哦