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

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

Сообщение Anonymous »

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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