一、运行jupyter notebook和Spyder报错:(已安装了Anaconda,以前可打开)
1.背景: 为了部署机器学习模型,按教程直接安装了flask 和markupsafe,导致jupyter notebook,Spyder 打不开。
pip install flask
pip install markupsafe
2.查看jupyter的浏览器配置,没问题:
C:\Users\azoo\.jupyter\jupyter_notebook_config.py
3.Anaconda Prompt中输入: jupyter notebook --generate-config
提示:ImportError: cannot import name 'soft_unicode' from 'markupsafe'

二、解决方法:(无需重新安装Anaconda)
可能是因为版本过高或者低导致的:
1.更新markupsafe版本,然后重启jupyter notebook,使用如下代码更新:
pip install --upgrade markupsafe
2.降低markupsafe版本,然后重启jupyter notebook。需要先卸载已有markupsafe,然后重新安装,代码如下:
卸载:pip uninstall markupsafe
安装:pip install markupsafe==1.1.1