Я борюсь с отключением функциональности python 2 от ubuntu 20. У меня есть проект, портирование которого на python 3 может занять много времени, поэтому мне приходится использовать пакеты ubuntu 18, чтобы удовлетворить его импорты модулей/зависимости. К сожалению, установка этих пакетов с помощью apt install ./old-deb-package.deb
невозможна, поскольку он хочет понизить версию или удалить некоторые уже установленные пакеты.
Есть ли способ установить или каким-то образом прикрепить эти пакеты локально только к одному проекту, чтобы они стали его частью, а не частью всей системы?
Я попытался сделать это методом подбора, просто распаковав .debs в один каталог внутри проекта и добавив записи в переменную пути импорта вместе с , LD_LIBRARY_PATH
но в нем все еще отсутствуют некоторые внутренние модули, например, потому что glib
он не может импортировать _glib
.