无法从 Google Colab 中的“markupsafe”导入名称“soft_unicode”

Kal*_*uel 12 python pycaret

我正在尝试在 google colab 中安装 pycaret==3.0.0,但我遇到了一个问题,该库需要安装 Jinja2,我就是这样做的,但最终它抛出了另一个错误。

ImportError                               Traceback (most recent call last)
<ipython-input-26-4f8843d24b3a> in <module>()
----> 1 import jinja2
      2 from pycaret.regression import *

3 frames
/usr/local/lib/python3.7/dist-packages/jinja2/filters.py in <module>()
     11 from markupsafe import escape
     12 from markupsafe import Markup
---> 13 from markupsafe import soft_unicode
     14 
     15 from ._compat import abc

ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/root/.local/lib/python3.7/site-packages/markupsafe/__init__.py)
Run Code Online (Sandbox Code Playgroud)

And*_*s S 21

这是由 MarkupSafe:2.1.0 中的升级引起的,其中他们删除了 soft_unicode,请尝试使用:

pip install markupsafe==2.0.1
Run Code Online (Sandbox Code Playgroud)