首页 > 解决方案 > 导入 Python3 烧瓶会导致在 yocto 发行版中找不到 werkzeug.test?

问题描述

我已经在我的 yocto 操作系统中使用 meta-python 层安装了烧瓶。但是当我尝试导入烧瓶时,它给出了 werkzeug.test 的错误。

>>> import flask
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.8/site-packages/flask/__init__.py", line 19, in <module>
from . import json
File "/user/lib/python3.8/site-packages/flask/json/__init__.py", line 17, in <module>
from werkzeug.http import http_date
File "/usr/lib/python3.8/site-packages/werkzeug/__init__.py", line 16, in <module>
from . test import Client
ModuleNotFoundError: No module named 'werkzeug.test'

我该如何解决?有什么与版本问题有关的吗?

标签: flaskpipyoctopypibitbake

解决方案


python3-werkzeug 配方创建一个测试包,只需将其安装在您的映像中即可解决。

IMAGE_INSTALL += "python3-werkzeug-tests"

推荐阅读