小编ste*_*zkw的帖子

为什么 Flask 开始失败并显示“ImportError:无法从 'werkzeug.urls' 导入名称 'url_quote'”?

环境:

Python 3.10.11
Flask==2.2.2
Run Code Online (Sandbox Code Playgroud)

我在 docker 容器中使用 BASE Image 运行 Flask 后端代码: FROM pytorch/pytorch:2.0.1-cuda11.7-cudnn8-runtime

但是当我使用 version 运行 pytest 时pytest 7.4.2

pip install pytest
pytest
Run Code Online (Sandbox Code Playgroud)

它引发了一个错误,日志如下:

==================================== ERRORS ====================================
_____________ ERROR collecting tests/test_fiftyone_utils_utils.py ______________
ImportError while importing test module '/builds/kw/data-auto-analysis-toolkit-backend/tests/test_fiftyone_utils_utils.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/conda/lib/python3.10/importlib/__init__.py:126: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_fiftyone_utils_utils.py:2: in <module>
    import daat  # noqa: F401
/opt/conda/lib/python3.10/site-packages/daat-1.0.0-py3.10.egg/daat/__init__.py:1: in <module>
    from daat.app import app
/opt/conda/lib/python3.10/site-packages/daat-1.0.0-py3.10.egg/daat/app/__init__.py:6: in <module>
    from flask import …
Run Code Online (Sandbox Code Playgroud)

python werkzeug pytest flask

146
推荐指数
5
解决办法
11万
查看次数

标签 统计

flask ×1

pytest ×1

python ×1

werkzeug ×1