Sie sollten setuptools verwenden:
Es ermöglicht Ihnen, die Abhängigkeiten einer Anwendung zu sperren, so dass selbst wenn mehrere Versionen eines Eies oder Pakets auf einem System existieren, immer nur die richtige verwendet wird.
Dies ist eine bessere Arbeitsweise: Anstatt fehlzuschlagen, wenn die falsche Version einer Abhängigkeit vorhanden ist, ist es besser sicherzustellen, dass die richtige Version vorhanden ist.
Setuptools stellt ein Installationsprogramm bereit, das garantiert, dass alles, was zur Ausführung der Anwendung erforderlich ist, bei der Installation vorhanden ist. Es gibt Ihnen auch die Möglichkeit auszuwählen, welche der vielen Versionen eines Pakets, die auf Ihrem PC vorhanden sein können, diejenige ist, die geladen wird, wenn Sie eine Importanweisung geben.