SageMath is a computer algebra system (CAS) with features covering many aspects of mathematics, including algebra, combinatorics, graph theory, numerical analysis, number theory, calculus and statistics.
Install the package:
sudo apt install sagemath
Check you can use it in your python virtual environment:
pip install sagemath
For writing stand-alone Python scripts that use the Sage library:
#!/usr/bin/env sage import sys from sage.all import * if len(sys.argv) != 2: print("Usage: %s <n>" % sys.argv) print("Outputs the prime factorization of n.") sys.exit(1) print(factor(sage_eval(sys.argv)))
SAGE_ROOT must be in your