Skip to content

Python API Installation

License installation

Chemaxon license

This product requires an active Chemaxon Python license. Contact sales@chemaxon.com and a member of the team will reach out to you about Python licensing.

Prerequisites

  • A modern version of Python
    • 3.12, 3.13 or 3.14
  • A Chemaxon
    • Python API license
    • functionality license
    • license key

License key configuration

Detailed step-by-step configuration for using a Chemaxon license key can be found here: Using license key

Supported Operating Systems & Platforms

The API is tested and supported on the following platforms:

  • Linux:
    • glibc-based manylinux distributions (x86_64 and aarch64), with glibc version >= 2.34, e.g. RHEL 9, Ubuntu 22.04 LTS, Debian 12, Fedora 35, Amazon Linux 2023
    • musllinux-based distributions (x86_64, aarch64), e.g.: Alpine Linux (widely used by Docker images)
  • MacOS 15+ (arm64)
  • Windows 11 (amd64)

Installation

The package can be directly installed via pip:

pip install chemaxon

Chemaxon strongly recommends that the chemaxon package be installed into a virtual environment.

# Create a new virtual environment
python -m venv chemaxon-env

# Activate the virtual environment
# On Linux/Mac:
source chemaxon-env/bin/activate
# On Windows:
chemaxon-env\Scripts\activate

# Upgrade pip
pip install --upgrade pip

# Install chemaxon
pip install chemaxon