Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7在Yocto/OpenEmbedded构建中缺少gzip.py_Python_Python 2.7_Gzip_Yocto_Openembedded - Fatal编程技术网

Python 2.7在Yocto/OpenEmbedded构建中缺少gzip.py

Python 2.7在Yocto/OpenEmbedded构建中缺少gzip.py,python,python-2.7,gzip,yocto,openembedded,Python,Python 2.7,Gzip,Yocto,Openembedded,在我个人电脑上的Python2.7本机安装中,在我看过的任何发行版(即Ubuntu)上,gzip.py都是作为软件包的一部分安装的。事实上,在Python2.7源代码中,gzip.py是可用的 但是,当我使用commita9db40da62c13b010ce5afc1fde16d987bdfbc6构建开放嵌入核心层提供的python 2.7时,gzip.py缺失 我已经查看了用于构建python的源代码归档,并且(正如预期的那样)gzip.py在那里可用。此外,我在bitbake配方中找不到任何

在我个人电脑上的Python2.7本机安装中,在我看过的任何发行版(即Ubuntu)上,
gzip.py
都是作为软件包的一部分安装的。事实上,在Python2.7源代码中,
gzip.py
是可用的

但是,当我使用commit
a9db40da62c13b010ce5afc1fde16d987bdfbc6
构建开放嵌入核心层提供的python 2.7时,
gzip.py
缺失

我已经查看了用于构建python的源代码归档,并且(正如预期的那样)
gzip.py
在那里可用。此外,我在bitbake配方中找不到任何可能在没有
gzip.py
的情况下触发python构建的东西

因此,我的问题是:

  • 我们在yocto构建中没有看到gzip.py有什么原因吗
  • 有没有办法使用bitbake将gzip.py作为标准python的一部分安装

  • 构建中缺少
    gzip.py
    的原因可能是它包含在一个名为
    python compression
    的单独包中

    这是由
    python-2.7-manifest.inc
    中的
    FILES_${PN}-compression=
    语句引起的,请参见:


    因此,在您的构建中包含
    python compression
    应该可以解决您的问题。

    在您的构建中缺少
    gzip.py
    的原因可能是它包含在一个名为
    python compression
    的单独包中

    这是由
    python-2.7-manifest.inc
    中的
    FILES_${PN}-compression=
    语句引起的,请参见:


    因此,在构建中包含
    python压缩
    应该可以解决您的问题。

    接下来,如果您希望安装整个python库,请安装“python模块”。在最近的版本中,您可以安装“python”来获取所有库,但较旧的版本需要您安装python-modules。接下来,如果您希望安装整个python库,请安装“python-modules”。在最近的版本中,您可以安装“python”来获取所有库,但较旧的版本需要您安装python模块。