wsl2 ubuntu 18.04 中安裝和使用 sagemath

1. 幫助

sagecell--在線運行

sagemath--官方教程

wsl2 ubuntu 20.04安裝參考

2. 安裝

os環(huán)境: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. 添加環(huán)境路徑

    1. 打開 .bashrc文件,添加以下命令:export PATH=$PATH:/home/chase/SageMath (注意,這里的路徑根據(jù)實際情況進行修改)

    2. source .bashrc

  4. 運行命令測試是否安裝成功:sage

安裝

3. 運行

3.1 命令行

  1. 輸入命令 sage,進行交互命令行

  2. 執(zhí)行命令 2^10

命令行

3.2 sage 腳本

  1. 創(chuàng)建以下的 test.sage 腳本文件
# test.sage
print("hello world!")
print(2^3)</pre>
  1. 運行腳本:sage test.sage

    1. 運行腳本時會產(chǎn)生中間文件 test.sage.pypython 腳本


      sage腳本

3.3 python 腳本

  1. 創(chuàng)建以下的 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(由于之前安裝時忘了截圖,因此顯示的是已經(jīng)安裝成功)


    安裝第三方庫
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容