我正在开发一个路由器,需要一个python模块
snmp_passpersist
待预安装。
最初的源代码是用python2编写的,所以我对其进行了修改,以适应python3,并且需要在产品映像中预安装。
我知道如何通过pip和安装程序将python模块安装到运行的实时环境中。py
这是源代码,但现在我在OpenWRT的buildroot环境中。
我通读了这本书
customizing package overview
是OpenWRT的,但它适用于C语言和二进制可执行文件。
看起来,应该使用python模块/包而不是
cp
命令,例如编译*。将文件复制到*。pyc,制作一个包含大量软件包信息的egg文件,等等。
也许只需将egg文件复制到目标lib文件夹中就可以了,但我担心PIP环境中不会有版本信息。
我想知道正确/正式的方式。
谢谢