sympy: Python library for symbolic mathematics - Packages and Features

Skip to content
Back to top
View this page
Edit this page

# sympy: Python library for symbolic mathematics

## Description

SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries, except optionally for plotting support.

## Website

https://sympy.org/

## License

New BSD: http://www.opensource.org/licenses/bsd-license.php

## Upstream Contact

https://pypi.org/project/sympy/

## Type

standard

## Dependencies

- $(PYTHON)

- mpmath: Pure Python library for multiprecision floating-point arithmetic

- pip: Tool for installing and managing Python packages

## Version Information

package-version.txt:

    1.13.2

version_requirements.txt:

    sympy >=1.6, <2.0

## Equivalent System Packages

Arch Linux

    $ sudo pacman -S python-sympy

conda-forge

    $ conda install sympy

Debian/Ubuntu

    $ sudo apt-get install python3-sympy

Fedora/Redhat/CentOS

    $ sudo dnf install python3-sympy

Gentoo Linux

    $ sudo emerge dev-python/sympy

MacPorts

    $ sudo port install py-sympy

openSUSE

    $ sudo zypper install python3\$\{PYTHON_MINOR\}-sympy

Void Linux

    $ sudo xbps-install python3-sympy

See https://repology.org/project/python:sympy/versions

If the system package is installed and if the (experimental) option `--enable-system-site-packages` is passed to `./configure`, then `./configure` will check if the system package can be used.