首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导入Python3 flask会在yocto发行版中找不到werkzeug.test吗?

导入Python3 flask会在yocto发行版中找不到werkzeug.test吗?
EN

Stack Overflow用户
提问于 2020-07-17 19:24:42
回答 2查看 176关注 0票数 0

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

代码语言:javascript
复制
>>> 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'

我怎么才能修复它?有没有什么和版本问题有关的东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-20 16:21:15

在@phd的帮助下。我发现werkzeug版本1.0.1的配方并没有包含在meta-python层中。从存储库中复制配方1.0.1,并再次对配方进行bitbake,解决了这个问题

票数 0
EN

Stack Overflow用户

发布于 2020-10-20 21:58:03

python3-werkzeug方法创建了一个测试包,只需将其安装到您的映像中即可解决此问题。

代码语言:javascript
复制
IMAGE_INSTALL += "python3-werkzeug-tests"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62952965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档