Управление пакетами Python в автономных системах – лучшие практики?Python

Программы на Python
Anonymous
Управление пакетами Python в автономных системах – лучшие практики?

Сообщение Anonymous »

Я работаю в автономной системе без доступа к Интернету и часто сталкиваюсь с проблемами при установке пакетов и библиотек Python вручную.
Я работал с Python с помощью Spyder и Anaconda, но в автономных средах я часто сталкиваюсь с такими проблемами, как:
  • Подходящий дистрибутив не найден
  • Конфликты зависимостей
  • Несовместимость версий Python/пакета
  • Отсутствуют колеса или инструменты сборки
  • Ошибки установки библиотек, требующих интернет-зависимостей
Я хотел бы знать, какой лучший подход для управления разработкой Python в автономном режиме системах.
В частности:
  • Каков рекомендуемый рабочий процесс для установки пакетов и управления ими в автономном режиме?
  • Как вы справляетесь с управлением зависимостями в изолированных средах?
  • Лучше ли Anaconda для автономных установок или мне следует использовать простой Python с venv/pip?
  • Какая IDE работает лучше всего в этом сценарии (Spyder, VS Code, PyCharm, Jupyter и т. д.)?
  • Поддерживаете ли вы автономный репозиторий пакетов или коллекцию колес?
Буду признателен за любые передовые методы, инструменты или реальный опыт корпоративная/автономная среда.

Вернуться в «Python»