単一のプロジェクトに Python 2 deb パッケージをローカルにインストールする

単一のプロジェクトに Python 2 deb パッケージをローカルにインストールする

私は Ubuntu 20 から Python 2 の機能を削除することに苦労しています。Python 3 への移植にかなりの時間がかかる可能性があるプロジェクトがあるため、モジュールのインポート/依存関係を満たすために Ubuntu 18 パッケージを使用する必要があります。残念ながら、これらのパッケージをインストールすることは、apt install ./old-deb-package.debすでにインストールされているパッケージの一部をダウングレードまたは削除する必要があるため、オプションではありません。

これらのパッケージをシステム全体の一部ではなく、その一部となるように、何らかの方法で 1 つのプロジェクトにのみローカルにインストールまたはアタッチする方法はありますか?

私は、.debs をプロジェクト内の単一のディレクトリに解凍し、インポート パス変数にエントリを追加するという強引な方法を試しましたが、LD_LIBRARY_PATHたとえば などの内部モジュールがまだ不足しており、glibインポートできません_glib

関連情報