PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Portable Python.

Portable Python — это полностью автономная сборка Python, которая запускается на любом x86_64 Linux-дистрибутиве без каких-либо системных зависимостей.
Она поддерживает даже тяжёлые C-расширения (NumPy, pandas, SciPy), что делает её настоящей «переносимой заменой» обычной системной установки Python.

❓Что делает Portable Python особенным:

🔘Работает на любой Linux-системе.

🔘Поддерживает динамические C-расширения.

🔘pip уже установлен.

🔘Каждое окружение имеет свои независимые site-packages.

🔘Можно быстро создавать множество окружений (dev, prod, test).

🔘subprocess работает корректно — как у системного Python.

🔘Не зависит от glibc и может переключаться на musl при необходимости.

⚙️Как это работает?

Portable Python использует «квази-статический» лаунчер:

🔘пытается загрузить собственный libpython,

🔘если что-то несовместимо — перезапускает процесс под musl-loader,

🔘благодаря этому один Python-бинарь работает на разных libc.

Окружения создаются через hardlinks → быстро, экономно и полностью изолировано.

🆚Отличия от других решений:

❌Статически собранный Python ломает C-библиотеки.

❌venv привязан к системному Python.

❌distroless требует контейнеров.

✔️Portable Python работает сам по себе и везде одинаково.

⚠️Ограничения:

🔘Только x86_64 Linux.

🔘Возможны проблемы с пакетами, завязанными на glibc.

🔘Без поддержки GUI (Tkinter и т.п.).

#python #portablepython #linux #pythondev #development #devtools #python312 #musl #glibc #opensource

📱Ссылка на репозиторий:
https://github.com/qznc/portable_python
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍32⚡11