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)</pre>
  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 <n>"%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(由于之前安装时忘了截图,因此显示的是已经安装成功)


    安装第三方库
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容