System Requirements
Introduction
Aspose.Slides for Python via .NET does not require any third-party products, such as Microsoft PowerPoint, to be installed. Aspose.Slides is an engine for creating, modifying, converting, and rendering documents in various formats, including Microsoft PowerPoint presentation formats.
Supported Operating Systems
Aspose.Slides for Python supports Windows (32-bit and 64-bit), macOS, and 64-bit Linux on systems with Python 3.5 or later installed.
| Operating System | Versions | 
| Microsoft Windows | 
            
  | 
    
| Linux | 
            
  | 
    
| macOS | 
            
  | 
    
System Requirements for Target Linux and macOS Platforms
- GCC 6 runtime libraries (or later).
 - libgdiplus, an open-source implementation of the GDI+ API.
 - Dependencies of the .NET Core Runtime. Installing the .NET Core Runtime itself is NOT required.
 - For Python 3.5–3.7: the 
pymallocbuild of Python is required. The--with-pymallocbuild option is enabled by default. Typically, thepymallocbuild of Python is marked with anmsuffix in the filename. - The 
libpythonshared library. The--enable-sharedPython build option is disabled by default, and some Python distributions do not include thelibpythonshared library. On some Linux platforms, you can install thelibpythonshared library using the package manager (for example,sudo apt-get install libpython3.7). A common issue is that thelibpythonlibrary is installed in a nonstandard location for shared libraries. You can resolve this by using Python build options to set alternate library paths when compiling Python, or by creating a symbolic link to thelibpythonlibrary file in the system’s standard shared library location. Typically, thelibpythonshared library filename islibpythonX.Ym.so.1.0for Python 3.5–3.7 orlibpythonX.Y.so.1.0for Python 3.8 or later (for example,libpython3.7m.so.1.0,libpython3.9.so.1.0). 
FAQ
Do I need Microsoft PowerPoint installed for conversions and rendering?
No, PowerPoint is not required; Aspose.Slides is a standalone engine for creating, modifying, converting, and rendering presentations.
Is a specific .NET version (Core/5+/6+) required on the machine?
Installing the .NET Runtime itself is not required, but its dependencies must be present on Linux/macOS. This means the system should contain the packages that are usually installed as .NET dependencies, without installing the runtime in full.
Which fonts are needed for correct rendering?
In practice, the fonts used in the presentation or proper substitutes must be available. To ensure consistent rendering on Linux/macOS, it is advisable to install common font packages.