【问题标题】:Unable to resolve import error from PyCaret无法解决 PyCaret 的导入错误
【发布时间】:2022-08-19 18:59:22
【问题描述】:

我正在尝试通过在 anaconda (python 3.8) 中创建环境来安装 pycaret。一切都很好,除了当我尝试从 pycaret.classification import * 开始时,尽管我已经安装了所有依赖项,但我显示了一个错误:

ImportError: Missing optional dependency \'Jinja2\'. DataFrame.style requires jinja2. Use pip or conda to install Jinja2. 我尝试刷新内核并重新安装 Jinja2,但错误仍然存​​在。我可以知道我该如何克服它吗?

    标签: pycaret


    【解决方案1】:

    我在 colab 中遇到了同样的问题,我通过强制使用 markupsafe 版本来修复它:

    pip install markupsafe==2.0.1
    

    在此之后,下一个导入像以前一样工作

    import jinja2
    
    pycaret.classification import *
    

    【讨论】:

    • 谢谢!这几天我一直在努力解决这个问题。有一个updoot。
    • 也在这里工作。但安装标记后,您需要“重新启动 > '重新启动运行时'”才能应用此更改。
    • 也在这里工作过,谢谢!
    【解决方案2】:

    我有同样的问题并通过以下方式解决:

    !pip install pycaret==2.3.10 markupsafe==2.0.1 pyyaml==5.4.1 -qq
    

    【讨论】:

      【解决方案3】:

      谢谢你。 因此,当我运行上述语句时,它给了我一些兼容性错误。 所以我执行了以下语句

      !pip uninstall imgaug && pip uninstall albumentations && pip install git+https://github.com/aleju/imgaug.git
      

      【讨论】:

        【解决方案4】:

        我在 Colab 中仍然遇到同样的问题。上述建议没有帮助。任何想法如何解决它。 enter image description here

        【讨论】: