更新anaconda之后打不开jupyter notebook显示错误ImportError: cannot import name ‘soft_unicode‘ from ‘markupsafe‘

只显示更新了anaconda

运行jupyter出错(spyder也是如此)

 查询github这样解决

[CT-255] [Bug] ImportError: cannot import name soft_unicode from markupsafe · Issue #4745 · dbt-labs/dbt-core · GitHub

 

将markupsafe退回2.0

重新打开jupyter成功

=========================================================================

#记录安装tsfresh包的艰辛历程

 首先是Microsoft Visual C++ 14.0 is required 的报错,没有matrixprofile的轮子。

下面的网站没有找到matrixprofile的轮子

https://www.lfd.uci.edu/~gohlke/pythonlibs/

 随后借鉴了下面网站的方法二,下载了visual studio2022

(102条消息) Microsoft Visual C++ 14.0 is required 的终极解决办法_浮云-CSDN博客_c++14.0

 但是装完再去下matrixprofile还是报错。

于是转战只去下载visual c++ build tools,以下链接能够解决visual c++ build tools安装包丢失和损坏问题,目前的感受是非常有用的回答!

Microsoft Visual C++ 14.0 is required解决方法 - 知乎 (zhihu.com)

至此能下matrixprofile了,该问题解决。

之后就是更新tsfresh需要的包和各种更新下载,出现的报错都有大神解答。

于是我终于成功装上了tefresh,在jupyter感受tsfresh的第一次运行时,弹出一大片说需要更新matplotlibrc file

我千不该万不该,在此时怒极攻心。现在想来实在是痛心疾首,还没看清字,就看见一个update,于是很草率地就敲下了“conda update --all”

。。。

然后就更新了一大片python包,当时心情还很轻松。随后就发现了jupyter和spyder打不开的问题。

尝试了“conda update anaconda”等诸多方法无果

还是github牛。

虽然不知道以后会不会跑出啥毛病,但目前来看一切运行正常,tsfresh也能正常使用,没有再出现上述报错。(当初应该看清楚然后直接点链接去github下一个matplotlib的呜呜呜)

做人不能冲动。怒极攻心换来的只能是下一波的怒极攻心。

要好好看报错原因(告诫自己)

希望悲惨经历也能帮到你。

  • 28
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值