1. 帮助
2. 安装
os环境:wsl2 ubuntu 18.04
下载压缩包 sage-9.4-Ubuntu_18.04-x86_64.tar.bz2:下载地址
解压:
tar xvf sage-9.4-Ubuntu_18.04-x86_64.tar.bz2
-
添加环境路径
打开 .bashrc文件,添加以下命令:
export PATH=$PATH:/home/chase/SageMath
(注意,这里的路径根据实际情况进行修改)source .bashrc
运行命令测试是否安装成功:
sage
3. 运行
3.1 命令行
输入命令
sage
,进行交互命令行执行命令
2^10
3.2 sage 脚本
- 创建以下的 test.sage 脚本文件
# test.sage
print("hello world!")
print(2^3)</pre>
-
运行脚本:
sage test.sage
-
运行脚本时会产生中间文件 test.sage.pypython 脚本
-
3.3 python 脚本
- 创建以下的 test.py 脚本文件
# test.py
import sys
from sage.all import *
if len(sys.argv) != 2:
print ("Usage: %s <n>"%sys.argv[0])
print ("Outputs the prime factorization of n.")
sys.exit(1)
print (factor(sage_eval(sys.argv[1])))
- 运行脚本:
sage test.py 1234
4. 安装第三方库
命令:
sage --pip install [第三方库]
以安装 pycryptodomex 为例:
-
sage --pip install pycryptodomex(由于之前安装时忘了截图,因此显示的是已经安装成功)