我依赖于一个董事会,该董事会的发展依赖于Yocto的Krogoth分支机构。你知道吗
问题是,当我在层中查找krogoth层时,我得到了一个python-pytz
配方,它依赖于meta-python
,并且只适用于python2.7。我正在为之编写食谱的应用程序依赖于Python3。你知道吗
我尝试将其添加到我的local.conf
中,如下所示:
IMAGE_INSTALL_append = " python3-pytz"
引发以下错误:
ERROR: Nothing RPROVIDES 'python3-pytz'
相反,当我使用IMAGE_INSTALL_append = " python-pytz"
时,bitbake
进程成功运行,当我尝试在板上运行Python3解释器时,如下所示:
# python3
>> import influxdb
....
No module pytz found
相反,当我运行python
打开2.7解释器时:
# python
>> import pytz
.. no module threading.
这没关系,因为我没有在IMAGE_INSTALL_append
中包含python-threading
。你知道吗
如何使用krogoth的meta-python
层上没有的python3-pytz
?你知道吗
在^{python3-pytz
用于krogoth分支。我尝试将层添加到我的bblayers.conf
并尝试添加python3-pytz
,但是抛出了与上面提到的相同的错误。你知道吗
正如Oleksandr Kravchuk在评论中提到的。你知道吗
快速后移指南
meta
层开始,例如meta-foo
meta-foo/recipes-devtool/python
从Open-Embedded ^{}
添加python-pytz.inc
文件添加一个名为
python3-pytz_2018.5.bb
的菜谱a.文件包含以下行:
bblayers.conf
中添加meta-foo
IMAGE_INSTALL_append= " python3-pytz"
bitbake -k image-name
相关问题 更多 >
编程相关推荐