Sage:1安装

前言:

        本专栏是为了解决密码学期末大作业而创建的,选题之一需要使用到sagemath来处理大数运算,故用此博客进行记录,方便后续复用和查错

Sage简介:

       SageMath 是一个免费的开源数学软件系统,支持代数、几何、数论、密码学、数值计算和相关领域的研究和教学,根据 GPL 获得许可。它建立在许多现有的开源包之上:NumPy、SciPy、matplotlib、Sympy、Maxima、GAP、FLINT、R 等等。通过基于 Python 的通用语言或直接通过接口或包装器访问它们的综合功能。

安装虚拟机:

我选择安装一个Sage专用虚拟机,使用的是ubuntu-22.04.3-desktop-amd64,VM-17-Pro

可以去搜索其他博主的安装教程,这里就不过多赘述了。

安装Sage:

可以有多种方法安装这里介绍两种简单的安装方式:

1.预编译二进制版本方式进行安装(也使用过源码编译的方式去安装过,但是在最后一部编译的时候总是提示scipy报错,尝试了很久,将相关的包都给装了个遍,后面觉得应该是版本不兼容的问题,于是选择了简便的预编译二进制版本。也有可能是我安装的sage10.3版本过高了,因为有在其他博主那看到SageMath官方提供给Ubuntu系统的安装包只停留在版本9.5。等以后有机会再尝试把,课程时间比较紧,这段时间就不浪费来尝试了。)

2.直接安装

安装方式一:

一、先到官网去下载对应的包

下载网站

我选的是可选最新的9.4版

二、解压下载的文件包

cd到下载目录,查看下载的压缩包,输入下面的命令进行解压

tar vxf +'包名'

 三、运行测试

解压完成后会自动生成一个SageMath文件

cd SageMath

通常来说直接输入./sage即可运行

安装方式二:

打开终端逐行输入输入下面的命令:

sudo apt update
sudo apt install sagemath
sage

使用exit即可退出

真是大道至简,捣鼓了好几种方法,结果就这个能够直接安装成功,也是最快最简便的。

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值