只显示更新了anaconda
运行jupyter出错(spyder也是如此)
查询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的呜呜呜)
做人不能冲动。怒极攻心换来的只能是下一波的怒极攻心。
要好好看报错原因(告诫自己)
希望悲惨经历也能帮到你。