wsl2 ubuntu 18.04 中安装和使用 sagemath

1. 帮助

sagecell--在线运行

sagemath--官方教程

wsl2 ubuntu 20.04安装参考

2. 安装

os环境:wsl2 ubuntu 18.04

  1. 下载压缩包 sage-9.4-Ubuntu_18.04-x86_64.tar.bz2:下载地址

  2. 解压:tar xvf sage-9.4-Ubuntu_18.04-x86_64.tar.bz2

  3. 添加环境路径

    1. 打开 .bashrc文件,添加以下命令:export PATH=$PATH:/home/chase/SageMath (注意,这里的路径根据实际情况进行修改)

    2. source .bashrc

  4. 运行命令测试是否安装成功:sage

安装

3. 运行

3.1 命令行

  1. 输入命令 sage,进行交互命令行

  2. 执行命令 2^10

命令行

3.2 sage 脚本

  1. 创建以下的 test.sage 脚本文件
# test.sage
print("hello world!")
print(2^3)
  1. 运行脚本:sage test.sage

    1. 运行脚本时会产生中间文件 test.sage.pypython 脚本


      sage脚本

3.3 python 脚本

  1. 创建以下的 test.py 脚本文件
# test.py
import sys
from sage.all import *
    
if len(sys.argv) != 2:
  print ("Usage: %s "%sys.argv[0])
  print ("Outputs the prime factorization of n.")
  sys.exit(1)

print (factor(sage_eval(sys.argv[1])))
  1. 运行脚本:sage test.py 1234
    python脚本

4. 安装第三方库

命令:sage --pip install [第三方库]

以安装 pycryptodomex 为例:

  1. sage --pip install pycryptodomex(由于之前安装时忘了截图,因此显示的是已经安装成功)


    安装第三方库

你可能感兴趣的:(wsl2 ubuntu 18.04 中安装和使用 sagemath)