2016-04-08 8 views
0

Wir versuchen, mehrere eigene geschriebene Python3-Anwendungen zu installieren, die einige Bibliotheken mit widersprüchlichen Versionen teilen.Python-Pakete mit widersprüchlichen Abhängigkeiten

Wir diskutieren derzeit die Verwendung der Reihenfolge der Pakete innerhalb der PYTHONPATH und/oder Pythons virtualenv.

Wie würden Sie damit umgehen?

Antwort

0

Für die Abhängigkeit Isolation und Verwaltung habe ich immer eine virtualenv pro Anwendung. Dies verhindert Probleme mit Abhängigkeitskonflikten zwischen Anwendungen und wenn es Abhängigkeitskonflikte innerhalb der Abhängigkeit einer Anwendung gibt, ist jede Hacker-Problemumgehung auf die betroffene Umgebung beschränkt.

Abhängigkeiten können auch unabhängig voneinander pro Anwendung durchgeführt werden.

Verwandte Themen