> **Источник:** https://python-all.ru/3.0/library/custominterp.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# Пользовательские интерпретаторы Python

Модули, описанные в этой главе, позволяют создавать интерфейсы, похожие на интерактивный интерпретатор Python. Если нужен интерпретатор Python, который поддерживает какую-либо специальную возможность в дополнение к языку Python, следует обратиться к модулю [`code`](https://python-all.ru/3.0/library/code.html#module-code). (Модуль [`codeop`](https://python-all.ru/3.0/library/codeop.html#module-codeop) является более низкоуровневым и используется для поддержки компиляции возможно неполного фрагмента кода Python.)

Полный список модулей, описанных в этой главе:

- [`code` – базовые классы интерпретатора](https://python-all.ru/3.0/library/code.html)

  - [Объекты интерактивного интерпретатора](https://python-all.ru/3.0/library/code.html#interactive-interpreter-objects)
  - [Объекты интерактивной консоли](https://python-all.ru/3.0/library/code.html#interactive-console-objects)
- [`codeop` – компиляция кода Python](https://python-all.ru/3.0/library/codeop.html)
