将 python 个内部模块 (cgi.py) 添加到 yocto 图像
Adding python internal modules (cgi.py) to yocto image
我正在尝试将一些 python 库添加到我的自定义图像中。
至此,我成功添加了一些库。
其他一些,如 sqlalchemy,需要一些名为 “dummy_threading” 的 python 内部模块和从而产生一些错误输出,说明 "No module named ‘dummy_threading’ ".
我发现你可以通过在图像中添加 ‘python-threading’ 来解决这个问题。
不幸的是,我遇到了与 'python-requests' 库类似的问题,该库无法导入并抛出“No module named 'cgi'”。
cgi.py好像是一个python内部模块,很像'dummy_threading',但是我找不到办法将其添加到我的图片中。
我已经尝试添加 'python-cgi' 但没有成功。
有人对此有解决方案吗?
卢卡斯
附加信息:
Yocto 1.7(我无法升级到最新)
Python2.7.3
尽管 poky already contains 也许您需要关于 python 的所有内容,正如您提到的,python 的一些内部部分以不同的方式提供。
要了解如何获得您遗漏的内容,一个好主意是检查清单文件。此类文件可以在您的图层中找到(基本上是 poky 和 openembedded-core)。例如,在 poky 中位于:
poky/meta/recipes-devtools/python/python-x.y-manifest.inc
如果我检查我的内部 I can see:
FILES_${PN}-netserver="${libdir}/python2.7/cgi.* ${libdir}/python2.7/*HTTPServer.* ${libdir}/python2.7/SocketServer.* "
注意 cgi. 和 FILES_${PN}-netserver.
最后这意味着你需要的包实际上是 "python-netserver".
我正在尝试将一些 python 库添加到我的自定义图像中。
至此,我成功添加了一些库。
其他一些,如 sqlalchemy,需要一些名为 “dummy_threading” 的 python 内部模块和从而产生一些错误输出,说明 "No module named ‘dummy_threading’ ".
我发现你可以通过在图像中添加 ‘python-threading’ 来解决这个问题。
不幸的是,我遇到了与 'python-requests' 库类似的问题,该库无法导入并抛出“No module named 'cgi'”。
cgi.py好像是一个python内部模块,很像'dummy_threading',但是我找不到办法将其添加到我的图片中。
我已经尝试添加 'python-cgi' 但没有成功。
有人对此有解决方案吗?
卢卡斯
附加信息:
Yocto 1.7(我无法升级到最新)
Python2.7.3
尽管 poky already contains 也许您需要关于 python 的所有内容,正如您提到的,python 的一些内部部分以不同的方式提供。
要了解如何获得您遗漏的内容,一个好主意是检查清单文件。此类文件可以在您的图层中找到(基本上是 poky 和 openembedded-core)。例如,在 poky 中位于:
poky/meta/recipes-devtools/python/python-x.y-manifest.inc
如果我检查我的内部 I can see:
FILES_${PN}-netserver="${libdir}/python2.7/cgi.* ${libdir}/python2.7/*HTTPServer.* ${libdir}/python2.7/SocketServer.* "
注意 cgi. 和 FILES_${PN}-netserver.
最后这意味着你需要的包实际上是 "python-netserver".