flask - 导入 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'
我该如何解决?有什么与版本问题有关的吗?
解决方案
python3-werkzeug 配方创建一个测试包,只需将其安装在您的映像中即可解决。
IMAGE_INSTALL += "python3-werkzeug-tests"
推荐阅读
- c - 为什么函数不适用于指针的使用?
- mongodb - MongoDb - 地理空间连接
- html - 在 laravel 刀片上播放视频
- c# - 时间范围查询的 Google Drive Api File.LIst 问题
- ubuntu - grep 多个字符串并输出到多个文件
- jquery - WPBakery 使用图片库切换拉伸行和行
- c - Get the address space of a dynamic loaded library
- macos - 查找启动 OS X 应用程序的文件名
- javascript - 如何使更改标签 JS 适应标签更改时的过渡高度?
- reference - In what scenarios are APIs that don't borrow preferred?