如何在没有管理器的情况下离线安装缺少的python模块

如何在没有管理器的情况下离线安装缺少的python模块

我有一台运行嵌入式操作系统(自定义 Linux buildroot)的设备。它处于离线状态并且有包管理器(aptyum、等)和 Python 有几个缺失的模块,其中之一是我们的应用程序运行的关键。 Python 也没有pip(这有一定道理,它是一个离线系统)。

我不能重建操作系统,因为它当前正在运行,并且关键任务系统必须保持运行。我需要做的就是将 Pythonsqlite3模块添加到这个东西中,然后,应用程序正在运行。

在我的开发盒上,我尝试做一个

pip freeze > reqs.txt

查看我正在使用哪些模块,但没有列出任何 Python 默认模块,最值得注意的是sqlite3.

我可以直接将模块从我的 Python 模块文件夹复制到设备的 Python 模块文件夹中并完成,还是会造成混乱?

请原谅这个看似菜鸟的问题,但当Python没有在机器上完全实现时,我从来没有玩过这种离线场景。并且考虑到我不能让应用程序在运行时抛出错误,我对只是修修补补持怀疑态度。

相关内容