社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

如何将python包预安装到OpenWRT自定义映像中?

Leon • 4 年前 • 527 次点击  

我正在开发一个路由器,需要一个python模块 snmp_passpersist 待预安装。

最初的源代码是用python2编写的,所以我对其进行了修改,以适应python3,并且需要在产品映像中预安装。

我知道如何通过pip和安装程序将python模块安装到运行的实时环境中。py 这是源代码,但现在我在OpenWRT的buildroot环境中。

我通读了这本书 customizing package overview 是OpenWRT的,但它适用于C语言和二进制可执行文件。

看起来,应该使用python模块/包而不是 cp 命令,例如编译*。将文件复制到*。pyc,制作一个包含大量软件包信息的egg文件,等等。

也许只需将egg文件复制到目标lib文件夹中就可以了,但我担心PIP环境中不会有版本信息。

我想知道正确/正式的方式。 谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133411