Install packages#
The ansys-sherlock-core package supports Python 3.10 through Python 3.13 on Windows and Linux.
To use PySherlock, you must download and install both the ansys-api-sherlock
and ansys-sherlock-core packages. By using pip, ansys-api-sherlock is
installed as part of ansys-sherlock-core.
Run the following to install the latest publicly distributed version of the package.
pip install ansys-sherlock-core
The following table shows the version of PySherlock to use for each release of Sherlock:
PySherlock |
Sherlock |
|---|---|
0.4 |
2024 R1 |
0.6 |
2024 R2 |
0.8 |
2025 R1 |
0.9 |
2025 R2 |
To install a specific version of PySherlock, use the following command, where the <version> is one of the values in the table above:
pip install ansys-sherlock-core==<version>
If you want to install the ansys-api-sherlock and ansys-sherlock-core packages
from its source code directly, follow these instructions.
Download the latest
ansys-api-sherlockpackage by running thisgit clonecommand:git clone https://github.com/ansys/ansys-api-sherlock.git
Alternatively, you can download the ZIP file from the Release area of the ansys-api-sherlock GitHub repository and unzip it before proceeding with the installation.
After the package is downloaded, execute these commands to install it:
cd ansys-api-sherlock pip install -e .
Download the latest
ansys-sherlock-corepackage by running thisgit clonecommand:git clone https://github.com/ansys/pysherlock.git
Alternatively, you can download the ZIP file from the Release area of the pysherlock GitHub repository and unzip it before proceeding with the installation.
After the package is downloaded, execute these commands to install it:
cd pysherlock pip install -e .