在单个项目中本地安装 Python 2 deb 包

在单个项目中本地安装 Python 2 deb 包

我正在努力从 ubuntu 20 中切断 python 2 功能。我有一个项目,移植到 python 3 可能需要很长时间,所以我必须使用 ubuntu 18 软件包来满足其模块导入/依赖关系。不幸的是,安装这些软件包不是apt install ./old-deb-package.deb一个选项,因为它想要降级或删除一些已经安装的软件包。

有没有办法以某种方式将这些包本地安装或附加到某个项目,以便它们成为该项目的一部分,而不是整个系统的一部分?

我试图强行将 .debs 解压到项目内的单个目录,并将条目添加到导入路径变量中,LD_LIBRARY_PATH但仍然缺少一些内部模块,例如glib无法导入_glib

相关内容