Я зависим от доски, разработка которой находится на ветви Krogoth в Yocto.
Проблема заключается в том, что при просмотре слоев для слоя I krogoth Iполучить рецепт 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.
, что нормально, поскольку я не включил python-threading
в IMAGE_INSTALL_append
.
Как использовать python3-pytz
который недоступен в слое krogoth meta-python
?
В слое meta-homeassitant
для krogoth * имеется python3-pytz
1042 * филиал.Я попытался добавить слой к своему bblayers.conf
и попытался добавить python3-pytz
, но выдает ту же ошибку, что упоминалась выше.