# Системные требования

> Узнайте о системных требованиях Aspose.Slides for Python via .NET. Обеспечьте бесперебойную поддержку PowerPoint и OpenDocument на Windows, Linux и macOS.

Source: https://docs.aspose.com/slides/ru/python-net/system-requirements/
Updated: 2026-05-19

## **Введение**

Aspose.Slides for Python via .NET не требует установки каких-либо сторонних продуктов, таких как Microsoft PowerPoint. Aspose.Slides — это движок для создания, изменения, конвертации и рендеринга документов в различных форматах, включая форматы презентаций Microsoft PowerPoint.

## **Поддерживаемые операционные системы**

Aspose.Slides for Python поддерживает Windows (32‑bit и 64‑bit), macOS и 64‑bit Linux на системах с установленным Python 3.5 или новее.

<table>  
    <tr>
        <td style="font-weight: bold; width:400px">Операционная система</td>
        <td style="font-weight: bold; width:400px">Версии</td>
    </tr>
    <tr>
        <td>Microsoft Windows</td>
        <td>
            <ul>
                <li>Windows Server 2003</li>
                <li>Windows Server 2008</li>
                <li>Windows Server 2012</li>
                <li>Windows Server 2012 R2</li>
                <li>Windows Server 2016</li>
                <li>Windows Server 2019</li>
                <li>Windows XP</li>
                <li>Windows Vista</li>
                <li>Windows 7</li>
                <li>Windows 8, 8.1</li>
                <li>Windows 10</li>
                <li>Windows 11</li>
            </ul>
        </td>
    </tr>
    <tr>
        <td>Linux</td>
        <td>
            <ul>
                <li>Ubuntu</li>
                <li>OpenSUSE</li>
                <li>CentOS</li>
                <li>и другие</li>
            </ul>
        </td>
    </tr>
    <tr>
        <td>macOS</td>
        <td>
            <ul>
                <li>12 "Monterey"</li>
            </ul>
        </td>
    </tr>
</table>

## **Системные требования для целевых платформ Linux и macOS**

- Библиотеки времени выполнения GCC 6 (или новее).
- [libgdiplus](https://github.com/mono/libgdiplus), открытая реализация API GDI+.
- Зависимости .NET Core Runtime. Установка самого .NET Core Runtime НЕ требуется.
- Для Python 3.5–3.7 требуется сборка Python с `pymalloc`. Параметр сборки `--with-pymalloc` включён по умолчанию. Обычно такая сборка помечается суффиксом `m` в имени файла.
- Общая библиотека `libpython`. Параметр сборки Python `--enable-shared` отключён по умолчанию, и некоторые дистрибутивы Python не включают эту библиотеку. На некоторых платформах Linux её можно установить через менеджер пакетов (например, `sudo apt-get install libpython3.7`). Частая проблема — библиотека `libpython` установлена в нестандартном месте для общих библиотек. Это можно решить, указав альтернативные пути к библиотекам при сборке Python или создав символическую ссылку на файл библиотеки в стандартном каталоге общих библиотек. Обычно имя файла `libpython` выглядит как `libpythonX.Ym.so.1.0` для Python 3.5–3.7 или `libpythonX.Y.so.1.0` для Python 3.8 и новее (например, `libpython3.7m.so.1.0`, `libpython3.9.so.1.0`).

## **Часто задаваемые вопросы**

**Нужен ли установленный Microsoft PowerPoint для конвертации и рендеринга?**

Нет, PowerPoint не требуется; Aspose.Slides — это автономный движок для [создания](/slides/ru/python-net/create-presentation/), изменения, [конвертации](/slides/ru/python-net/convert-presentation/) и [рендеринга](/slides/ru/python-net/convert-powerpoint-to-png/) презентаций.

**Требуется ли определённая версия .NET (Core/5+/6+) на машине?**

Установка самого .NET Runtime не требуется, но его зависимости должны быть присутствовать в Linux/macOS. Это означает, что система должна содержать пакеты, обычно устанавливаемые как зависимости .NET, без необходимости установки полного runtime.

**Какие шрифты нужны для корректного рендеринга?**

На практике должны быть доступны шрифты, использованные в презентации, или соответствующие [заменители](/slides/ru/python-net/font-substitution/). Чтобы обеспечить единообразный рендеринг в Linux/macOS, рекомендуется установить общие пакеты шрифтов.

**Почему пользовательский шрифт рендерится как запасной или отсутствующий текст в Linux?**

Если в файле шрифта имеются несогласованные или повреждённые записи в таблице имён, стек соответствия шрифтов Linux (FreeType/fontconfig) может выбрать неверную запись, из‑за чего шрифт остаётся неразрешённым. Использование версии шрифта с исправленными записями таблицы имён или установка согласующей замены решает проблему.
