Python 2-Deb-Pakete lokal in einem einzelnen Projekt installieren

Python 2-Deb-Pakete lokal in einem einzelnen Projekt installieren

Ich habe Probleme damit, Python-2-Funktionen von Ubuntu 20 abzuschneiden. Ich habe ein Projekt, dessen Portierung auf Python 3 viel Zeit in Anspruch nehmen kann, daher muss ich Ubuntu-18-Pakete verwenden, um dessen Modulimporte/-abhängigkeiten zu erfüllen. Leider apt install ./old-deb-package.debist die Installation dieser Pakete keine Option, da einige bereits installierte Pakete heruntergestuft oder entfernt werden sollen.

Gibt es eine Möglichkeit, diese Pakete lokal nur an ein Projekt zu installieren oder anzuhängen, sodass sie ein Teil davon und nicht Teil des gesamten Systems sind?

Ich habe versucht, es mit roher Gewalt zu schaffen, indem ich einfach .debs in ein einzelnes Verzeichnis innerhalb des Projekts entpackt und parallel dazu Einträge zur Importpfadvariable hinzugefügt habe, LD_LIBRARY_PATHaber es fehlen immer noch einige interne Module, z. B. weil glibes nicht importieren kann _glib.

verwandte Informationen