ImportError: cannot import name 'soft_unicode' from 'markupsafe' (D:\pycharmprojects\flask\venv\lib\site-packages\markupsafe\__init__.py)
时间: 2023-10-10 07:15:40 浏览: 353
这个错误是由于在 markupsafe 包中找不到名为 'soft_unicode' 的模块导致的。根据引用中的信息,这个错误是由于在 MarkupSafe 2.1 中将 'soft_unicode' 重命名为 'soft_str',导致旧名称无法被导入。解决这个问题的方法是更新 markupsafe 包到最新版本,或者修改代码中导入的模块名为 'soft_str'。如果你使用的是 PyCharm,可以使用以下命令来更新 markupsafe 包:
pip install --upgrade markupsafe
阅读全文