2016-04-08 9 views
0

Мы пытаемся установить несколько собственных письменных приложений python3, совместно использующих библиотеки с конфликтующими версиями.Пакеты Python с конфликтующими зависимостями

В настоящее время мы обсуждаем использование порядка пакетов внутри PYTHONPATH и/или pythons virtualenv.

Как вы справитесь?

ответ

0

Для изоляции и управления зависимостями у меня всегда есть один virtualenv для каждого приложения. Это предотвращает проблемы с конфликтами зависимости между приложениями и, если есть конфликты зависимостей в зависимости от приложения, любой хакерство для их устранения ограничивается затронутой средой.

Кроме того, обновления для зависимостей могут выполняться независимо для каждого приложения.