求助:Conda环境运行Jupyter Notebook时出现markupsafe的soft_unicode导入错误
问题
- 此前Conda环境运行正常,今日激活后执行
Jupyter Notebook命令出现导入错误。
- 已尝试的操作:
- 重新安装markupsafe,无效
- 删除并重建Conda环境安装依赖,仍未解决
- 查看相关方案,发现与自身问题不符
解决方案
指定安装markupsafe兼容版本
该错误多因markupsafe版本过高与依赖库不兼容导致,直接安装兼容旧版本:conda install markupsafe==2.0.1若用pip:
pip install markupsafe==2.0.1 --force-reinstall排查依赖版本冲突
先查看当前环境中markupsafe和jinja2的版本:conda list markupsafe jinja2若jinja2版本偏低,同步升级到兼容版本:
conda install jinja2==3.0.3清理缓存重装Jupyter
缓存异常也可能引发问题,清理后重装:conda clean --all pip cache purge conda install jupyter notebook --force-reinstall确认环境激活有效性
激活Conda环境后,检查当前Python路径是否为环境内路径:which python若路径不对,重启终端重新执行
conda activate 你的环境名。
内容的提问来源于stack exchange,提问作者below_average
相关产品推荐
相关产品推荐

