관리자 없이 누락된 Python 모듈을 오프라인으로 설치하는 방법

관리자 없이 누락된 Python 모듈을 오프라인으로 설치하는 방법

임베디드 운영 체제(사용자 정의 Linux 빌드 루트)를 실행하는 장치가 있습니다. 오프라인 상태이며아니요패키지 관리자( apt, yum등) 및 Python에 대한 모듈이 여러 개 누락되어 있으며, 그 중 하나는 애플리케이션을 실행하는 데 중요합니다. Python도 마찬가지입니다 pip(이유는 오프라인 시스템입니다).

나는 할 수 없다현재 실행 중인 운영 체제를 다시 빌드하고 미션 크리티컬 시스템은 계속 실행되어야 합니다. 내가 해야 할 일은 sqlite3여기에 Python 모듈을 추가하는 것뿐입니다.퍼프, 애플리케이션이 실행 중입니다.

내 개발 상자에서 나는 다음을 시도합니다.

pip freeze > reqs.txt

내가 사용하고 있는 모듈을 살펴보면 Python 기본 모듈이 나열되어 있지 않습니다. 특히 sqlite3.

Python 모듈 폴더에서 장치의 Python 모듈 폴더로 모듈을 복사하여 작업을 완료할 수 있나요? 아니면 이렇게 하면 문제가 발생하나요?

이 멍청해 보이는 질문을 용서해 주세요. 하지만 저는 Python이 컴퓨터에 완전히 구현되지 않았을 때 이런 종류의 오프라인 시나리오를 시도해 본 적이 없습니다. 그리고 앱이 런타임에 오류를 던지도록 할 수 없다는 점을 고려하면 그냥 땜질하는 것에는 회의적입니다.

관련 정보