向yocto映像添加python内部模块(cgi.py)
我正在尝试将一些python库添加到我的自定义映像中。向yocto映像添加python内部模块(cgi.py),yocto,Yocto,我正在尝试将一些python库添加到我的自定义映像中。 到目前为止,我成功地添加了一些库 其他一些,如sqlalchemy,需要一些名为“dummy_threading”的python内部模块,因此产生一些错误输出,声明“没有名为“dummy_threading”的模块。” 我发现您可以通过在图像中添加“python线程”来解决这个问题 不幸的是,我在“python请求”库中遇到了类似的问题,该库无法导入“没有名为“cgi”的模块” py似乎是一个python内部模块,很像“dummy_thre
到目前为止,我成功地添加了一些库 其他一些,如sqlalchemy,需要一些名为“dummy_threading”的python内部模块,因此产生一些错误输出,声明“没有名为“dummy_threading”的模块。” 我发现您可以通过在图像中添加“python线程”来解决这个问题 不幸的是,我在“python请求”库中遇到了类似的问题,该库无法导入“没有名为“cgi”的模块” py似乎是一个python内部模块,很像“dummy_threading”,但我找不到将其包含到映像中的方法。
我已经尝试添加“PythonCGI”,但没有成功 有人能解决这个问题吗 卢卡斯 附加信息:
Yocto 1.7(我无法升级到最新版本)
Python2.7.3尽管您可能需要了解Python的所有内容,但正如您所提到的,Python的一些内部部分是以不同的方式提供的 检查清单文件是了解如何获取所缺少内容的一个好方法。这些文件可以在您的层中找到(基本上是poky和openembedded core)。例如,在poky中,位于:
poky/meta/recipes-devtools/python/python-x.y-manifest.inc
如果我检查我的内部:
注意cgi.和文件${PN}-netserver
最后,这意味着您需要的软件包实际上是“python netserver”,这正是我想要的答案,非常感谢!
FILES_${PN}-netserver="${libdir}/python2.7/cgi.* ${libdir}/python2.7/*HTTPServer.* ${libdir}/python2.7/SocketServer.* "