Stackless Python, или просто Stackless — версия интерпретатора языка программирования Python, названная так из-за отказа от использования стандартного стека вызовов языка Си в пользу собственного стека. Наиболее впечатляющей особенностью Stackless являются микропотоки (англ. microthreads), которые позволяют избежать чрезмерного расхода системных ресурсов, присущего стандартным потокам операционной системы. В дополнение к стандартным возможностям Python, Stackless добавляет поддержку сопрограмм, коммуникационных каналов и сериализации задач.
Микропотоками интерпретатор Stackless управляет самостоятельно. Это способствует уменьшению дополнительных расходов системных ресурсов на потоки и может значительно уменьшить нагрузку центрального процессора в некоторых ситуациях, когда количество потоков очень велико.
Из-за значительного числа изменений в исходных текстах оригинального CPython Stackless не может устанавливаться как библиотека или расширение интерпретатора, поэтому он распространяется как отдельный интерпретатор Python.
Что такое Stackless Python?
Программу Stackless Python выпускает The Stackless Team. Это ПО для Windows с открытым исходным кодом, категория «IDE и редакторы кода». Язык программирования: Python и Си. Кроме Windows, есть версии для Linux.
Установка и системные требования
Разработчик предлагает установщики EXE для систем 64-бит и 32-бит. Её можно установить только для текущего пользователя, без прав администратора. Минимальные требования — Windows 10 или новее. Тихая установка возможна с помощью документированных ключей установщика.
Обновления и история версий
Текущая версия — 3.7.9150.0, вышла 15 августа 2021 г.. История версий начинается с 30 марта 2021 г.: всего 13 версий со ссылками на официальные файлы. С последнего обновления прошло больше года. Репозиторий с исходным кодом заархивирован, поэтому новых версий, скорее всего, не будет.
Популярность и типы файлов
У исходного кода на GitHub (stackless-dev/stackless) 1 050 звёзд. Статья о программе есть в Википедии на 12 языках нашего сайта. В Windows программа регистрирует 1 тип файлов, среди них .py. Похожие программы: OpenCode, RStudio и Node.js (LTS).
Описание проекта на GitHub: “The Stackless Python programming language”
Плюсы / Минусы
Плюсы
- Открытый исходный код: его можно проверить и собрать самостоятельно
- Документированная тихая установка
- Устанавливается без прав администратора
- Есть версии для Linux
Минусы
- Нет нативной сборки ARM64
- Больше года без обновлений
- Репозиторий исходного кода заархивирован
Коротко: Stackless Python — программа для Windows с открытым исходным кодом (категория «IDE и редакторы кода»); сборки: 64-бит и 32-бит. Обновления выходят всё реже. Администраторы могут развёртывать её без участия пользователя.
Безопасно ли скачивать программу Stackless Python?
- Файл загружается с сервера stackless.com; стоит убедиться, что это официальное зеркало разработчика
- Ссылка для скачивания не использует HTTPS
- Опубликован хеш SHA256 — файл можно проверить:
025B7CFF9AB5B2DB78521319D23CA6B30E69CD4675E61E242A59C937E4015B27· Открыть отчёт VirusTotal по этому хешу - При последней проверке ссылка ответила (22 октября 2026 г.)
- Исходный код открыт
- ExeAtlas не хранит, не оборачивает и не изменяет установщики
Инструкция по теме: Как проверить хеш SHA256 файла в Windows
Последние версии
Все версии (13) ›| Версия | Дата | Размер | Файлы |
|---|---|---|---|
| 3.7.9150.0Последняя | 15 августа 2021 г. | — | 64-бит EXE32-бит EXE |
| 3.7.5 | 30 марта 2021 г. | — | 64-бит EXE |
| 3.7.4 | 30 марта 2021 г. | — | 64-бит EXE |
| 3.7.3 | 30 марта 2021 г. | — | 64-бит EXE |
| 3.7.2 | 30 марта 2021 г. | — | 64-бит EXE |
| 3.6.8 | 30 марта 2021 г. | — | 64-бит EXE |
| 3.6.6 | 30 марта 2021 г. | — | 64-бит EXE |
| 3.6.4 | 30 марта 2021 г. | — | 64-бит EXE |
Установка из командной строки
Тихая установка ›winget install --id stackless.stackless -estackless-3.7.9-amd64.exe /quietФайлы программ (.exe): py.exe
Инструкция по теме: Как пользоваться winget: установка и обновление
Информация
- Разработчик
- The Stackless Team
- Категория
- IDE и редакторы кода
- Лицензия
- PSF-2.0
- Цена
- Бесплатно
- Исходный код
- github.com/stackless-dev/stackless
- Язык программирования
- Python и Си
- Требования
- Windows 11 / 10 (Windows 10+)
- Архитектура
- 64-бит, 32-бит
- Установщик
- EXE
- Другие платформы
- Linux
- Версия
- 3.7.9150.0
- Дата выхода
- 15 августа 2021 г.
- Добавлено в каталог
- 30 марта 2021 г.
- Версий в каталоге
- 13
- Звёзды GitHub
- 1 050
- Форки на GitHub
- 64
- Сайт
- github.com
- ID winget
- stackless.stackless
Какие файлы открывает (1)
Оценки и отзывы
Отзывов пока нет. Оценку можно оставить первым.
Аналоги программы Stackless Python
Показать все ›-
Открытый исходный код285,2 тыс. ↓ -
Открытый исходный код705,1 тыс. ↓ -
Открытый исходный код4,9 млн ↓ -
Открытый исходный код88,8 тыс. ↓ -
Открытый исходный код49,7 тыс. ↓ -
Открытый исходный код94,6 тыс. ↓ -
Открытый исходный код394,5 тыс. ↓ -
Открытый исходный код12,3 тыс. ↓
Частые вопросы
Программа Stackless Python бесплатная?
Да. Stackless Python — программа с открытым исходным кодом (лицензия PSF-2.0); скачать и использовать её можно бесплатно.
Безопасно ли скачивать программу Stackless Python?
Файл загружается с stackless.com; ExeAtlas не хранит и не изменяет файл. Сравните SHA256 скачанного файла с указанным на этой странице или откройте отчёт VirusTotal по этому хешу.
Как установить Stackless Python через winget?
Откройте PowerShell или Терминал Windows и выполните команду winget с этой страницы. winget скачает официальный установщик и проверит его хеш SHA256 перед запуском.
Можно ли установить Stackless Python в тихом режиме?
Да. На странице тихой установки приведена точная команда для каждого установщика.
Какие версии Windows поддерживает Stackless Python?
Установщику нужна Windows 10 или новее; сборки есть для 64-бит и 32-бит.
Работает ли Stackless Python на ARM (Windows on Arm)?
Сборки ARM64 нет; Windows 11 on Arm может запустить версию 64-бит и 32-бит через эмуляцию.
Где скачать старые версии программы Stackless Python?
На странице версий собраны ссылки на официальные установщики всех версий (13), начиная с 30 марта 2021 г..
Можно ли пользоваться программой Stackless Python без прав администратора?
Да, есть установщик для текущего пользователя, которому не нужны права администратора.
Какие есть аналоги программы Stackless Python?
OpenCode, RStudio, Node.js (LTS), Apache NetBeans и Haxe. Их сравнение — на странице аналогов.