단일 프로젝트에 로컬로 Python 2 deb 패키지 설치

단일 프로젝트에 로컬로 Python 2 deb 패키지 설치

저는 우분투 20에서 Python 2 기능을 차단하는 데 어려움을 겪고 있습니다. Python 3으로 포팅하는 데 많은 시간이 걸릴 수 있는 프로젝트가 있으므로 모듈 가져오기/종속성을 충족하기 위해 우분투 18 패키지를 사용해야 합니다. 불행히도 해당 패키지를 설치하는 것은 apt install ./old-deb-package.deb이미 설치된 일부 패키지를 다운그레이드하거나 제거하려고 하기 때문에 옵션이 아닙니다.

해당 패키지를 하나의 프로젝트에만 로컬로 설치하거나 연결하여 전체 시스템의 일부가 아닌 일부가 되도록 하는 방법이 있습니까?

나는 프로젝트 내의 단일 디렉토리에 .debs의 압축을 풀고 함께 가져오기 경로 변수에 항목을 추가하기 위해 무차별 대입을 시도했지만 여전히 예를 들어 import can't LD_LIBRARY_PATH와 같은 일부 내부 모듈이 누락되었습니다 .glib_glib

관련 정보