Install PyMAPDL#

Python module#

The ansys.mapdl.core package currently supports Python 3.10 through Python 3.12 on Windows, Mac OS, and Linux.

Install the latest release from PyPi with this command:

pip install ansys-mapdl-core

Alternatively, install the latest from PyMAPDL GitHub with this command:

pip install git+https://github.com/ansys/pymapdl.git

For a local development version, install with these commands:

git clone https://github.com/ansys/pymapdl.git
cd pymapdl
pip install -e .

After installing a development version, you can modify the ansys-mapdl-core package locally and have the changes reflected in your setup after restarting the Python kernel.

Offline installation#

If you lack an internet connection on your installation machine, the recommended way of installing PyMAPDL is downloading the wheelhouse archive from the Releases page for your corresponding machine architecture.

Each wheelhouse archive contains all the Python wheels necessary to install PyMAPDL from scratch on Windows and Linux. You can install this on an isolated system with a fresh Python installation or on a virtual environment.

For example, on Linux with Python 3.10, unzip the wheelhouse archive and install it with these commands:

unzip PyMAPDL-v0.68.dev1-wheelhouse-Linux-3.10.zip wheelhouse
pip install ansys-mapdl-core -f wheelhouse --no-index --upgrade --ignore-installed

If you’re on Windows with Python 3.10, unzip to a wheelhouse directory and install using the preceding command.

Consider installing using a virtual environment.

Verify your installation#

Note

To use PyMAPDL, you must have a local installation of Ansys. The version of Ansys installed dictates the interface and features available to you.

For more information on getting a licensed copy of Ansys, visit Ansys.

Check that you have installed the package correctly by importing the module:

>>> from ansys.mapdl import core as pymapdl

For information on launching PyMAPDL and connecting it to an MAPDL instance, see:ref:ref_launch_pymapdl.